Learning Pathway for .Net
Just as in life, you need to know at least one language of communication for your survival, to swim the ocean of .Net you need to know at least one .Net programming language. Of the many .Net programming languages you need to learn and master at least one of them. And on the whole your major choice is going to be between C# or Visual Basic.
So taking first step towards learning .Net, you need to decide for the core programming language: C# or VB or some other……, but we are going to focus on VB & C# only, for other .Net languages you may ‘Google’ further……
Deciding between C# & VB : These both the languages are almost at par to each other, yet for more comparative study you may refer to my blog "Comparing & Contrasting C# & VB”. But as a thumb rule for beginners : if you are good at syntax and styles of C, C++ or Java – C# is the language for you where as if you are more familiar with Visual Basic 6 or BASIC programming languages – VB that is to say VB.Net is the solution for you. Eventually you can target to master both.
First Step : So your first step towards learning .Net is to choose a programming language using which you can make an entry point into .Net universe.
For those who choose for C# : here is the Learning Pathway for C#.
And for those who choose for VB : here is the Learning Pathway for VB.
Now at this point of time I would like to divide your .Net learning pathway into three levels :
(i) Beginner Level,
(ii) Intermediate Level and
(iii) Advanced Level
Here is the complete .Net Learning curve.