I have not yet started as I have tests in college but as level of paper will be same as of GATE I will just do whatever I did for GATE preparation. Coaching books and if I get time I would like study from std books. For programming I prefer HackerRank but still not very sure.