What is Puja (Pujan)?
The tradition of worshiping gods and goddesses for a happy and prosperous life has been going on since long. Even today a large number of people carry on this tradition.
Puja means worship. You can also call it honoring, welcoming with respect or offering respectfully. When people started making idols except Yajna, the worship ceremony also started. The person worshiping is called the priest of God.
Where worship is performed is called a place of worship, not a temple. From the Vedic period, the worship of gods and divine powers like Agni, Surya, Varuna, Rudra, Indra etc. has been done and history is full of miraculous achievements derived from them