Weather happens because different parts of the Earth get different amounts of heat from the Sun. This makes different climates. The tropics get the most heat because the Sun shines straight down on them, while the poles get the least heat because the Sun shines on them from a low angle. Warmer air is lighter than cooler air and rises higher in the sky by convection.