I too thought there would be a little 3D in this book, but I can understand why there isn't. 3D Game programming is absurdly complex. You need to get the basic concepts and feel of game programming down in 2D (well, it's a good idea anyway).Many complain about not finding the CD Key... it's on a card that sticks out like a sore thumb in the back of the book. Look a little harder.
This book is not a comprehensive guide to game or direct x programming (or Delphi). However, what it can do is provide you with the means to jump right in and make a game. What I'm talking about is ready-made basic 2D game engine's that can be modified to do just about anything. The book gets you the basics on graphics, sound, sprites, controls (even force feedback), special effects and a bit more.
I was introduced to this book by taking a graphics class in my 4th year of college. We barely used the book (because we only touched a little direct x at the end), but I spent the end of that winter break and much of the following months making a Tetris style puzzle game. If you can get the example programs to compile/run, you should be able to modify them to do your bidding.