i am a B-TECH 1st year student,i want to prepare for 'CAT' exam but i don't know when to start preparing for it and is there any need to join any coaching institute for the preparation or self study would be the better way