Watch every Extra Credits show made this weekend, it should take you a day or day and a half depending how much you go back to take notes.
There's few free resources that can give you better insight into good game design or why some mechanics work and some don't than Extra Credits.
Fenixp: Since you're asking a question like that, I will go on a stretch and assume you're not really into programming (or you're just a very lazy at googling, in which case: Go and google it!) Therefore, my answer will be: VERY. They are ... Kind of similar and syntax that works in C will, for the most part, work in C#, but that's about it, really.
Gazoinks: Well, as far as Googling goes, I thought I'd ask since this thread seemed like an appropriate place. As far as programming, I've worked with Corona SDK (Lua) and Visual Basic, but I want to learn C# (or C++, but apparently C# is better now?).
If you have the time you can just subscribe to Safari Books for a month or two, the library is extensive.