Have you ever wondered why do we do ganesha pooja first?
The word "Ganesh" itself means the beginning of something new, positive and hopeful.
This omnipresent god is worshipped first by the hindu people all over the world before any religious ritual, performance and prayer begins.