What Drives Weather extended definition

Weather is ultimately caused by temperature differences due to variations in solar energy input. These temperature differences cause pressure variations in the atmosphere. The wind blows to try and correct these imbalances in pressure. Regions of low and high pressure moving through an area cause changes in weather as different air masses pass by.