Are you kidding me?
C#
C# was written 'from scratch' by MicroSoft and IMHO is a more rounded language than C++. Plus the dev environment is way superior.
VB.NET and C#.NET are very similar as they both share the CLR / .NET framework. The differences are just syntactical. A cynic would say VB.NET was developed just to get the VB6 guys on board before they pull the plug and only continue to develop C#.
If you have the choice learn C# over VB or C++
C# is NOT faster than VB.NET as they share the same runtime! They both produce the same MSIL code and the runtime is the same. Therefore a C# app will run at the same speed as a VB.NET app (as long as it's written the same).
C#
C# was written 'from scratch' by MicroSoft and IMHO is a more rounded language than C++. Plus the dev environment is way superior.
VB.NET and C#.NET are very similar as they both share the CLR / .NET framework. The differences are just syntactical. A cynic would say VB.NET was developed just to get the VB6 guys on board before they pull the plug and only continue to develop C#.
If you have the choice learn C# over VB or C++
C# is NOT faster than VB.NET as they share the same runtime! They both produce the same MSIL code and the runtime is the same. Therefore a C# app will run at the same speed as a VB.NET app (as long as it's written the same).