This engaging, learn-by-doing guide combines fun and games with the fundamentals of computer programming. Computer programming often has a reputation as being mired in details and short on fun. Now Xbox gamers and aspiring developers can have fun while learning hands-on how to create and customize Xbox 360 games! With XNA Game Studio and Visual C# 2005, beginning programmers can easily modify existing Xbox games—and even learn how to build their own!
If this book was meant for programmers then it lacks a lot of details and information. On the other hand, if this is meant as a tutorial to teach programming, it is not sufficient and it promotes very bad practices.
A good basic introduction to the XNA Game Studio. Definitely has a target audience of non-programmers who want to learn. A couple of really good tips about the framework were in there, but if you already know how to code it probably isn't the best book to read.