hello Rajiv, If u really want to get into Indian Railways...Just take up Civil Engg in ur Bachelors degree...start preparing for ESE from the 3rd year of Engg itself...
Only Civil engg has large no of vacancies in Indian Railways when compared to MECH,Electrical,ECE through UPSC ESE...
& also comparing to other branches Civil Engg is little bit easier than others...
""""IMPORTANT...
more... NOTE"""""-----Do not try get in railways through RRB for the posts like SSE or JE...these jobs wont have career growth...U will be sandwiched between Officers and Technicians...