Right. Learn C++, then C#. C++ is harder to learn, but once you know it C# is dead easy (as well as Java, and most other programming languages too).

But there is no better language. C# is for RAD, C++ is for the rest.