Earth is revolving around sun because of gravity but what causes the earth to rotate itself?

This question has been already asked here, but the answers are like, earth had a collision and it formed moon so it started rotating. But what is it with the case of all other planets?

Every planet is rotating on its own axis that too venus and mercury has no moons, so what caused them rotating?


First of all, you must know how the Earth formed. When the Sun first formed by the compression of nebulae matter, the rest of the nebula consisted of quite a few debris, that began to orbit around the sun. These debris eventually clumped together and formed planets. So basically, the particles that make up the Earth were already in motion. As they clumped together, they still retained their velocity, and of course, their angular momentum about the Earth's to be axis. The Earth has been spinning from the day (can I use the word day?) it was created.

Further reading (for the fun of it):

  1. Why does the Earth rotate?

  2. How was the Sun formed?

  3. Angular momentum

| cite | improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.