I bought this book to get a quick overview of the major areas of DirectX11 and provide starter code from which to expand. This book satisfies in that respect. If you have in the past been put off 3D programming by mammoth volumes from other authors that take 800 pages to get a single line drawn, fear not; this book will get you drawing textured cubes within 300 pages, with code that compiles.
The first 150 pages of the book are structured like a re-write of MSDN. It's a sort of reference book for the API with each major function call described parameter by parameter (perhaps in a little too much detail using space that could have been used for more useful coverage of collisions) preceded by a general introduction to what needs to be achieved. The remaining 200 pages are more interesting and you really start to feel you are getting somewhere!
The book makes reference to where code and theory would be applied to games, but does not really cover games code. Contrary to the book's title you will NOT be 'game programming'. You won't be able to build a game after reading the book, but will be able to perform basic manipulations of 3D objects (book focuses on a cube). I've not found any coded game demos within the book. I was disappointed to find that collision detection was not covered beyond a one page mention.
Suggestions for readers:
You may find that you cannot create a 'device'. Ensure you have the "DirectX debug runtime" installed or comment out the creationFlags temporarily.
You'll need to download the source because the author does not give instruction on where to place code snippets making it harder to 'code along with the book'.
For more detailed and brutal reviews, see the book on the American site (Amazon.com)