Clouds form when water vapor condenses onto tiny particles in the air called hygroscopic nuclei, and there are three main types of clouds - cirrus, cumulus and stratus - which are classified based on their altitude and appearance. Clouds can produce precipitation like rain, snow or hail depending on the temperature and presence of water or ice particles, and different cloud formations provide clues about atmospheric conditions.