Hinduism originated around 4000 years ago in India and is more than a religion, encompassing culture, lifestyle, and code of conduct. It has complex roots involving many practices and deities. The sacred texts are divided into two classes - the eternal Shruti texts including the Vedas containing hymns, and the remembered Smriti texts such as the Ramayana and Mahabharata epics. Core beliefs include karma, samsara, and achieving moksha by following paths like yoga and devotion to the Trimurti gods like Brahma, Vishnu, and Shiva. Festivals, worship, and the caste system are also important aspects of Hindu traditions and customs.