I am looking to delve into the wonderful, windowy-world of C# development, and I am wondering about the best book for the job.
Now, I have two options in my opinion:
1) Get a book that focuses solely on the language, C#, itself.
2) Or, get one that is bundled with doing stuff with XNA Game Studio.
I personally believe option #1 is best, just because it allows for more versatility and adaptability if I just expose myself to the raw language, seeing what I can do with it, and then taking it to XNA later on.
Additionally, I believe option #1 is better because I would love to develop in C# for the Windows 7 PC's, XBOX 360's, AND Windows Phones eventually, so learning the language itself will help with that. Also, I've heard that I can use Unity and Mono to let me use C# for a bunch of different software platforms. That's neat too.
Any suggestions are appreciated about which route I should take.
The other plus about option #2 is that, for beginning, I'd probably do a lot of my coding just solely in XNA Game Studio, because I believe I can dev for the PC and 360 inside of it, possibly W7 phone too.
So, if you guys have the info, a suggestion on which option is better, and which book you recommend would be awesome!
Thanks!!
And then, once I learn the basics of C#, I would love to go into a good book on XNA Game Studio 4.0 which covers the phone and XBOX Live dev like this one: http://www.amazon.com/XNA-Game-Studio-4-0-Programming/dp/0672333457/ref=sr_1_3?s=books&ie=UTF8&qid=1280879363&sr=1-3
Sounds good to me, anyone else like these?