With my programming background, often friends and colleagues would like to try their hand at writing a computer game and ask me if it was beyond their realm of achievement. If they didn't have any previous programming knowledge or experience, the quick answer was "no"......Up until now.
This book really is for those who've no or limited programming skills. In fact the first two thirds of the book is dedicated to teaching the reader basic and intermediary programming. I was actually quite impressed at how well the author does this and would even go as so far as to say that this book is quite good as a programming primer in its own right.
Once the reader has the foundations of programming down pat, the book goes on to describe using a few select c++ libraries and how to utilise them for writing games.
I'd summarise by saying if you're already adept at coding then you should look for something a little more advanced, as only one third of this book would be any use to you. On the other hand if you're just starting out, have a killer idea for a game in your head but have never programmed before, then this book is perfect for you.