Sun is the main source of energy that causes changes in the weather. Sun energy is the source of all heat and light on the earth. Energy absorbed and reflected by the earth’s surface, oceans and the atmosphere play important roles in determining the weather at any place.