Hindus believe in millions of gods that they have to worship to protect them and so that good things will happen to them. Hindus choose which of their gods they worship based on what each god is supposed to do for those who follow it. For example, Ganesha is a popular god because he is thought to give people who worship him wisdom. They don’t understand that there is only one God and that Jesus came to provide us with a way to have a relationship with Him, the one who gives every good and perfect gift.
They also worship their gods to build good karma. Karma is like a score being kept of every good or bad thing a person does. Hindus don’t believe that life is over when a person dies. They believe that everyone is reborn again as a different person or animal. This is called reincarnation. The only way to escape from the cycle of reincarnation is to build up enough good karma (to do enough good things) to earn salvation and escape from the cycle of reincarnation.
Hindus follow many customs and have many festivals in an effort to keep all their gods happy. One custom is called “puja.” Puja is worship that Hindus perform at home by honoring the idols of their gods that they keep at home but it can also take place in a temple dedicated the gods with other people.