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++
5. Transact-SQL
6. Scripting Languages
7. Windows Script Host
8. VBScript
9. JScript
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:
Programming Languages[
^]
Introduction to Programming[
^]
All the best :)