New: UPSC 2025 Annual Calender Released | Complete guide | UPSC CSE sample papers
Also See: UPSC IAS Mains question papers (2016-23)
New: Unlock 10% OFF on PTE Academic. Use Code: 'C360SPL10'
Dear Aspirant
You can follow any book for preparation but keep one thing in your mind that you must follow the standard books because books are one of the main ingredients . The NCERT books are best books for subjects' introduction. Here are some best books list have a look ;
HISTORY •Ancient History NCERT Class 11th by R.S. Sharma •India’s Ancient Past by R.S. Sharma •Indian Art and Culture by Nitin Singhania •Medieval History NCERT Class XI-XII • History of Medieval India by Satish Chandra
•India’s Struggle for Independence – Bipan Chandra •History of Modern India - Bipan Chandra •NCERT XII (Modern Indian History) •A brief history of Modern India - Spectrum
GEOGRAPHY •Certificate Physical and Human Geography – G C Leong •Fundamentals of Physical Geography NCERT Class 11 •Indian Economy by Ramesh Singh •Geography of India by Mazid Hussain •Oxford Student Atlas • Concise Geography by ALS •Economic survey •Introduction to Macroeconomics NCERT •Indian Economic Development NCERT • Introduction to Microeconomics NCERT •Indian Budget •India yearbook •Niti Aayog Reports
CIVICS •Indian polity by Laxmikant • Constitution of India by DD Basu •Indian Constitution by P.M. Bakshi •Constitution of India Bare Act ENVIRONMENTAL SCIENCE • Environmental Studies Books of IGNOU and NOS •Environment Book - Shankar IAS Academy •Environment Book by DS Khullar
SCIENCE AND TECHNOLOGY •Science and Technology by Ravi Agrahari •Science and technology by Ashok Singh
And for current affairs you can follow newspaper -Indian express,The Hindu and others , magazines, websites.
UPSC CSE preparation strategy along with best books for prelims as well as mains exam for sure success.
Application | Eligibility | Answer Key | Result | Cutoff | Selection Process | Preparation Tips
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile