This article provides information on the factors influencing the selection of the proper corrosion-resistant coating system. It focuses on the proper execution of surface preparation and the available surface preparation methods. The preparation process includes the removal of visible contaminants, removal of invisible contaminants, and roughening of the surface. Solvent or chemical washing, steam cleaning, hand tool cleaning, power tool cleaning, water blasting, and abrasive blast cleaning, are some preparation methods discussed. The article describes the most common application techniques of coating as well as the equipment used. An overview of some of the most common coating inspection points and inspection equipment is also provided.