Ok so I keep hearing good things about C#, so I figured I'd give it a shot. Know of any good sites, besides MSDN? I like MSDN and all, but it's good to have a different perspective
I've recently started to learn C#. I think it's amazing and incredible very easy to understand. MDSN provides a very good documentation. You can try that or you can try some video tutorials, which I've seen on www.wibit.net. Here are 8 or 9 "parts" of that language so it's not the entire language. You can see also tutorials on zecode.com (or .net). If you know C++, will be very easy to understand.
Tux Radar, a sister site of Linux Format started the Coding Academy because of me (sort of). I emailed them asking how to become a programmer due to hundreds of failed attempts, and they took my questions, started an FAQ and began work on the Coding Academy!
http://www.tuxradar.com/hca <--- there's a good introduction to the language using projects! (It uses C# and Mono on Linux, however it should be available on other OSs)