This review is focussed on solids in the broad categories of oxides, both simple (e.g. binary) and complex (e.g. silicates, aluminosilicates, titanates), and sulfides as ceramics, minerals and surface coatings. Mechanisms of surface reaction, corrosion and leaching associated with protons, hydroxide, water and simple cations and anions are considered. A variety of mechanisms that have some generality in determining the kinetics and reaction products at the solid-solution interfaces is illustrated. The focus of the experimental studies is on the surface layers; their development, distribution of species, depth and control. Mechanisms discussed and illustrated include: diffusion; protonation and ion transfer to solution; lattice reaction; ion exchange (leaching); precipitation; surface oxidation; surface reconstruction; intergranular films and grain boundaries. Theoretical models for the first four mechanisms are presented.