Well the key part of the preparation for IIT-JEE is not only the books you study but also how you study them.
Disclaimer: I write from my personal experience and in most cases, the book and the method I mention here were recommended by my teachers. Each teacher has a different way of teaching and different books complement different teaching styles. So even though I might say in my answer that you should/must do x, please note that this is entirely based on my experience and may not directly apply to your case.
A key part of your preparation for IIT-JEE is not only the books you study but how you go about studying them. In this answer, I will give my opinion on both the aspects. The idea is to ensure that you understand the subjects well which will then enable you to tackle problems which might be new/old.
Here is the list of books which you can refer to understand the topics and practice problems. These are the books recommended by teachers and IIT pass out students for the preparation of JEE Main, JEE Advanced, BITSAT or any other engineering entrance examination.
Best Physics Books for IIT JEE Books | Best Books for Jee Main Physics
- Concepts of Physics by H. C. Verma and – arguably the best book for beginners. Concepts of Physics
- by DC Pandey
- by DC Pandey
- by DC Pandey
- You might rather want to buy the complete set of books – by DC Pandey
- by IE Irodov – buy this book if you want some challenge
- – a great book for theory and non-trivial problems
- by DC Pandey – a great book for problems!
- Problems in General Physics by I. E. Irodov
- Study NCERT books thoroughly
The first thing that you should do for any topic in any subject is going through the NCERT chapter. This is exclusive of my disclaimer above and I would strongly recommend that you do the NCERTs irrespective what your teachers say.NCERT textbooks are written by a team of author’s who are all experts in their area. For example, one of the authors in the Physics textbook is Prof. Ajoy Ghatak who is an expert in the field of optics and I would assume that the chapter(s) on optics are primarily written by him. Also, NCERTs contain some of the most basic material explained very well. It is essential that you master all the basics before moving on to more “advanced” ideas.So, the first thing to do is read the NCERT chapters thoroughly and this includes any side notes or extra information that may or may not be part of the CBSE boards syllabus. Once you have completed the exercises for the relevant topic, you are ready to move to the next step.
- Read an advanced book
Once you have finished the relevant sections of the NCERT textbook, you can move on to a more “advanced book”. This book would differ with subjects and may differ on different topics within the subject. A list of these “advanced books” is contained below in this answer.In all cases, the idea is to understand the theory behind some of the more advanced topics that may not be covered in the NCERT textbooks.As in the case of the NCERT textbooks, you should begin with understanding the theoretical parts and then do the exercises given in the book. In my opinion, at this point, you should have a sufficient level of understanding to help you do well in the IIT-JEE.Note: A lot of these books may contain sections that are beyond the IIT-JEE syllabus and for students focused on the JEE alone, you may omit these extraneous sections after consulting the JEE syllabus.
Once you have done both the relevant topic from both the NCERT and the advanced textbook, if you have time at your hand, you can move ahead and practice some the topics from books which focus primarily on questions. A list of practice material can be found below.This would help you strengthen your understanding of the topic and also give you some experience with the application of the concepts which you have learnt. If you are not able to solve some question, you may re-read the relevant section from the NCERT or the “advanced” book.