I wouldn't say C# is not as advanced as C++. Its definately better as a language, just as it is slightly better than Java as a language. C# is incredibly similar to Java, except the creators were able to fix some things they didn't like in Java. The .NET platform is a quite nice to work with, and the new Visual Studio.NET IDE is pretty usable.
I'd suggest going with that.
Don't get me wrong -- Java is great. I program in it all the time. And if you use Eclipse as an IDE, you will find it a joy to program, since so much of the grunt work is handled for you.
|