This is one of the better books, and 4 stars is only because the title is a tad misleading - ill get to that in a minute.
firstly, if you have experience in C++ with basic stuff and the like, and can get and send input to a console, and do basic stuff - half this book is already below you.
secondly the title suggests you be doing your learning THROUGH game programming, which is false; youll be learning the same old way with concepts given with examples related to games
for example, rather then Hello World!
youll write it as "Game Over!"
data structures usually taught by a small employee list; rather he teaches you with a small player list.
theres no real data here on gaming till near the end when TIC TAC TOE comes in, but by that time anyone
following any decent book could do for themself anyway.
having said that though, this book DOES teach better then most, regardless of the "this, rather then that" attitude - and i suggest any "purely new" beginner to grab it.
there are better books for those who are a beginer, but not new.
Got my "third" edition off ebay.
i dont know what the other two editions are like, so keep my review for the third only, thanks!
would buy it again, even though it was just a tad under me; i feel it got me to that early stage two level <-- see what i did there lol.