I had taken up Computer Engineering as my specialization and the only languages we had in our syllabus were 'C', 'C++' and core Java with a horrible touch of machine language (yes we had that), DOS and Unix. It all began in third year of engineering college when all seniors informed that .net was the key to secure job in the future. I was a 'C' language loyalist and c was my home turf. I believed in 'while' loop more than 'for' loop. 'Pointers' were my best friend. However when seniors informed, as any scared college grad would do, I walked into a local shop selling second hand .net books and purchased a black book on .net (buying original complete reference or black book series in pocket money was not affordable). .Net was fairly easy to understand. Only trouble was getting a decent visual studio to develop. Affording a license copy was not that easy and college had to provide a license key (for which had to argue a lot with the com