I'd personally be wary about XNA. Microsoft are showing no interest at all in actively supporting it any more and if you want to use it outside of Windows Vista/7/8 desktop/Windows Phone 7/XBLA, (this includes W8 Metro and WP8 - the XNA runtime just doesn't exist on these platforms) you have to use MonoGame. That's not a…
This book goes through all the fundamental concepts you'll need in C#. They also apply to other C-style languages like Java, C++ etc. [ame="http://www.amazon.co.uk/Programming-Key-Aspiring-Programmers-Pro-Developer/dp/0735618003/ref=sr_1_1?ie=UTF8&qid=1355245055&sr=8-1"]Programming in the Key of C#: A Primer for Aspiring…
I haven't read this particular book, but I read the Java version to prepare for a programming course in college (at the prof's recommendation) and it got me up to speed pretty quickly. So I would imagine this book might be helpful as a C# intro:…