The basic principles and fundamentals of modern ion chromatography (IC) are presented with a focus on key separation mechanisms, including ion-exchange, ion-exclusion, chelation, and zwitterionic interactions. The most common types of ion chromatographic columns, eluents, and detection modes are briefly discussed, together with possible applications of IC for the determination of inorganic and organic anions and cations.