An engineering aspirant has very limited knowledge of the branches because he/she is just a 12th pass out. So the best way is to
After this, you will not be certain but will have a vague idea of your inclination.
As far as Electrical at new IITs is concerned, you will never be disappointed as you will be getting it all at once, a good core branch, great exposure, top-notch infrastructure and facilities, and excellent opportunities. But if you are certain of your interest in programming, new IITs like IIT Hyderabad and IIT Indore are decent choices.
IIT Indore CSE seems a promising option for you especially because of its rapid growth in coding culture over the past few years. The institute has made its name on the global map and has given birth to many successful coders. The seniors here assist you with programming. The overall IIT Indore ambiance is conducive to a good programming experience and will help you develop skills faster.
Ultimately it’s best to consult your teachers and students who have completed the program recently and then make the final decision.