The very first thing I would like to mention here is that, each programming language has its relative strengths
and you have to understand the features unique to each language
Learning programming languages(generally) is based on two crucial factors -
-Amount of cool stuff you can do with the language (if you are looking for start up).
-Number of job/freelance opportunities and security (in case that does not work out :)).
Here is sequence IMO (Others may suggest different sequence) you should go through:
1. VB.NET, With Visual Basic you can build .NET applications, including Web services and ASP.NET Web applications, quickly and easily.
2. C#.NET, [Design Patterns as well]
3. Visual C++ .NET
4. Managed Extensions for C++
6. Scripting Languages
7. Windows Script Host
10. JScript .NET
11. Extensible Markup Language (XML)
12. Visual J++
One more thing I would like to add is; if you learn to use the class library
, you will find that all tasks follow the same uniform architecture
. You no longer need to learn and master different API architectures to write your applications.
Refer some MSDN links where you can get more detailed description of languages which I have mentioned above:
Introduction to Programming
All the best :)