Is it better to learn C++ or C# if you are just starting out in C++
Printable View
Is it better to learn C++ or C# if you are just starting out in C++
Learn C++; C# is just MS's answer to the lawsuit by Sun :p It's a language that's a mixture of C++, and Java... it's very Java-ish...
And VB-ish...
I would choose C++ as well, because it isnt owned by anyone. C# is owned by Microsoft, so it isnt portable. This is the reason VB is so slow. MS has no reason to optimize it, because there is no competition. Same thing is likely to happen to C#. VC++.NET will get the attention (optimizations to the compiler, etc). Personally, .NET doesnt look very appealing, beyond a better IDE. So, go with C++.
Z.