Hinduism is a polymorphic monotheism. The gods they worship represent different aspects of the divine reality, the universal spirit that exists inside and outside of an individual. For example, you have a holy trinity of gods - Shiva, Brahma, and Vishnu. Brahma being the Creator of the Universe Vishnu being the Nurturing and Preservation of the Universe, And Shiva being the Spirit of Chaos required to rebuild and recreate the Universe. There are many, many different levels and fractals within this hierarchy of creation, each part of a greater whole manifesting itself in different ways, which unite various different traditions in the minds of men, creating new matrices of devotion. A Hindu worships one or many gods, often both - depending on family upbringing, community, or personal choice.
In this Faith, it is believed that we are continually reincarnated, lifetime after lifetime. Our fate is determined by karma, the moral worth of our previous actions. The spiritual goal is to put an end to the rebirth of reincarnation and to be united with God. This is achieved through the path of knowledge and the path of devotion. The path of knowledge being the path of study, yoga, and meditation. The path of devotion being the path of praise and worship, in reverence to God, or the gods. Worldly activities - the pursuit of wealth, power, love, and pleasure - must be performed in harmony with dharma, the natural laws of the universe. Their scriptures, the Vedas, are some 4,000 years old and define orthodoxy. Hinduism is the meeting of this big tradition, with many other local little traditions adapting and absorbing with each other. Mythically, this process is expressed as big gods manifesting as little gods, or marrying goddesses. Hinduism is, thus, a loose assemblage of communities and families, of varying practice and traditions, like a very very very large extended family.