>>618
本でC#だと、独習C#かオライリーのプログラミングC#がいいかな。
どっちも退屈な本ですが、全部読み通せれば、文法面では大丈夫になるので、
あとはXNAのサンプルを動かしながらで学んでいけるはず。
「プログラムはなぜ動くのか」は、プログラミングにはぶっちゃけ全然役に立たないので
はっきしいって読んでも読まなくても変わらないかな、教養みたいなもんですね。