what is the best time for an undergraduate to start preparing for gate?
Some simples steps you have to follow
Select Best Reference Books
Prepare a Study plan
Prepare own Preparation Notes
Practice Previous Question Papers
Practice few Mock Test Papers