Designed for programmers who are new to graphics and game programming, this book covers Direct 3D, DirectInput, and DirectSound, as well as artificial intelligence, networking, multithreading, and scene management.
This book was not designed for beginners. I'm not trying to sound arrogant or anything; I'm sure a beginner will be able to trudge through this book if he or she feels up to it. However, since I'm so constrained for space, often- times I need to breeze past certain concepts (such as inheritance in C++). If you've never programmed before, you'll have an exceedingly difficult time with this book.