Sainath's Advice on Sunday, July 22, 2012 :
Your decision to start small is correct. Sometimes, it is helpful because you are expected to do everything in smaller companies which are not too tied down with bureaucratic procedures which is of great help in the long run.
Both .Net and Java are good options, but you need to check where your interests are. In either case, possessing surface knowledge in either of the paths will not be of much use. IT space has undergone significant correction now, and one needs to possess in-depth knowledge and skills to land the bigger breaks. My advice is that whichever area you choose, stick to it and build strong skills over a period of time.