Question: why ganesha is worshipped first?
Answer: As per the Shiva purana, Ganesha, after getting back his life with the elephant head, was blessed by shiva with a boon that he would be worshipped first before starting any work. ... Hence he is worshipped first so that he may destroy any upcomming obstacle in the task taken.