Being a mining engineering student we dont have much choice in respect with books and that is blessing in disguise for us as we dont haverun for books. Below are name of books that every mining engineer and gate mining aspirant should follow.
1) DJ Deshmukh Vol-I, II & III
2) Numericals by L C Kaku
3) Rock Mechanics by Abhiram Verma
4) Mine Ventilation by GB Mishra
5) Mine ventilation numericals by Sachin Lal & Bhagat
5) Surface mining by SK Das
6) Competetive Gate Engineering by A K Gorai(Must go through all chapters)
7) Underground mining methods by R D Singh
8)R R Tatya
9) Previous years gate mining papers
10) For non mining topics you can search in google and there are also various lectures in non mining topic in you tube.
11) MinePortal Gate mining test series , here you will get chapterwise test, mock test and previous years Gate papers with solutons.