You can choose any subject or course of your choice based on your interest for your graduation as to be eligible for UPSC examination there is no compulsion to be a graduate in a particular subject, all you need to be eligible is that you should be a graduate in any discipline
but yes ch oosing Arts or the humanities can be really helpful for your UPSC examination, this is because in Arts you will be learning subjects like history , polity etc which are a part of the UPSC syllabus so it will help you in your upsc examination, so BA is good option for graduation if you want to prepare for UPSC
Top books which you can follow for UPSC examination preparation are listed below subject wise:-
*NCERT XI (Ancient & Medieval)
*NCERT XII (Modern Indian History)
*Facets of Indian Culture Spectrum
*From Plassey to Partition - A History of Modern India
Indian Art & Culture
*Indian Art & Culture - Nitin Singhania
*Indian Polity M Laxmikanth
*NCERT VI X (Old Syllabus)
*NCERT XI, XII (New Syllabus)
*Certificate Physical Geography G C Leong
*The Indian Economy Sanjiv Verma
*Indian Economy by Ramesh Singh
*Economic Development & Policies in India Jain & Ohri
*Class XII Biology (last 5 chapters)
*Environment by Shankar IAS Academy
*NCERT XII (Contemporary World Politics)
*Current Affairs ( read newspaper )
To get the complete list of books go through
The eligibility criteria for UPSC Civil Service Exam is passed graduation in any stream from a recognized ,there is no specific aggregate required here, you need to attain 21 years age and you can apply even in the final year of graduation, there is no such thing as best degree, the reason being people from diverse backgrounds qualify UPSC exam, but then yes, if you're wholly and solely focused on this exam only from the start, then you can do graduation in subjects like political science, public administration, geography, economics, history etc as you'll be covering also the syllabus of UPSC while studying these subjects at graduation level.
Now, coming to study materials,for Prelims, you can refer the following books:
NCERT Class XI and XII
India's Struggle for Independence by Bipin Chandra
For Indian Culture, refer art and culture by Nitin Singhania
NCERT Class VI to XII
GC Leong's Physical Geography
NCERT Class XI
Indian Economy by Ramesh Singh
International Relations & Polity ;
NCERT XII Political Science with current affairs
Indian Polity by Laxmikanth
Verbal and Non-Verbal Reasoning by RS Agarwal
M Tyra's Quicker Maths
Coming to Mains Exam, you can refer the following books for four General Studies Paper;
GS I - For History , Class XI NCERT book with India's struggle for Independence by Bipin Chandra,India after Independence by Bipan Chandra,History of Medieval India by Satish Chandra. For Geography refer World Geography and Geography of India by Majid Hussain, GC Leong's Physical and Human Geography with NCERT Class XI book.
For GS II - Polity and International Relations , refer Indian Polity by Lamikanth,India's Foreign Policy by Rajiv Sikri
For GS III - For Economics refer Indian Economy by Ramesh Singh, read ARC report along with Economic Survey and Fiscal Budget.
For GS IV - For Ethics refer a book named Lexicon by Niraj Kumar, also you can go through study material of IGNOU.
Remember to keep resources limited, reading one book many a times is way better than reading multiple books only one time, revision is the key here.
There is no specific degree for this exam.
As anyone from any stream can apply for UPSC exams.
Science and Arts both stream are good for IAS .
Some students choose history, geography and political science as their main subjects while some students do IAS after engineering also.
Some selects chemistry and anthropology as their main subject
Below is the list of essential books for IAS with author name
Essential Books for IAS
|Economy||1.India People and Economy (NCERT) 2. Indian Economy by Ramesh Singh|
|Polity||Indian Polity by Laxmikanth|
|Current Affairs||The Hindu, Indian Express, PIB, Jagran Josh|
|Science & Tech||1.Notes by Shankar IAS 2.Daily Newspapers ISRO website|
Newspaper plays a vital role for IAS preparation as major portions covers the current affairs in this exam.
You can also check the subject wise best books with their authors names for UPSE preparation from the below mentioned link
To open copy and paste the link in a new tab
Hope this will help you,
All the very best!!