.Net
PHP + MySQL
Java
These are generally mainly opted for.
You can also opt for zara hatke things like Networking, SAP, Linux Administration etc.
Just choose whichever you like most and want to develop your career on, that will help you later.
Java SE is certainly a better option! I also did my training after 4th sem in Java SE from NIIT Delhi.
I suggested him for the course, not for the NIIT! even I was somewhat not satisfied with NIIT(Pitampura, Delhi), that's why I am not doing this year training from NIIT.I am not sure whether this is the appropriate place to ask, but since you brought it up, I would like ask a question.
How good is the quality of courses and faculty at the NIITs?? I do know that they offer a variety of courses, and promise to impart a great amount of knowledge, but I have heard from many people that the NIITs are substandard, and overpriced. However, since you have actually done a course there, would you recommend others to go through NIIT as well??
How does one look for Internship in 4th Sem ? I already spend my sem break doing nothng more than learning PHP + MySQL and a bit of VB [ But that too on my own , no Certi s or anything , and to be honest thats why most students do the training , whether they learn anything nor not ]