> If you're targeting Windows, you can get a working GUI going relatively quickly using > C#.NET. Stay away from Managed C++ - Microsoft keep changing the rules with it, so > you have nothing but trouble. For Linux, learn mad C skillz, and for OSX, Objective-C > is the way to go. Oh, yeah, Ruby is cute, and you can get things going quickly with > it, too.
I'd actually say C# on Linux too - Mono ships with all 3 major distros and it's mature enough to do full-featured WinForms apps, although the form editor's pretty new and doesn't really compare to Visual Studio's. And IronPython is quick n' fun on both .NET and Mono if you're into that sort of thing.
Interestingly, MS seems to be steering C++ away from managed now - they just announced a major MFC upgrade and a big new standards compliance compiler update (C++0x and TR1 support). Hopefully that also means they'll at least match GCC on C99 compliance.
|