retierney wrote:I'd like to program in C++ but I'm willing and able to learn something else.
I'd recommend against learning C++ *first*.
VB.NET is simple for beginners. I began to learn this but then discovered I liked the C# syntax better (I find it makes more sense) so this year I'll be switching to that!
Take a look at VB and C#.
Also, WPF is certainly the job for "rich, snazzy UIs"