The root of all weather is the Sun, which heats the Earth. The heating is uneven, because of night and day, because different surfaces (such as rocks and trees) absorb and reflect sunlight in different amounts, and because sunlight hits the equator more directly than the poles. ????