2 of 2 people found the following review helpful
Good but not coding practice,
This review is from: Beginning C ++ Through Game Programming, Second Edition (Paperback)I dont want to slate this book as it does teach the basics of C++ pretty well. ALtho the title may be a bit misleading. If you are expecting to program the next generation MMORPG then yeah if you dont know any C++ this book will point you in the right direction. It does not teach you any graphical libraries though. However it does give a solid intro into c++ which is essential if you want to take the language any further.
I will start with the bad point first.
This book does teach a lot. However some of the vital stuff it just skims over. For example arrays. Arrays are very important in C++. However for all the examples, this book prefers to use STL vectors. Sure they are powerful objects. However one should be good and comfortable with Arrays first. QUite simply this books teaches bad coding practice.
Now for the good stuff.
Due to the approach this book takes. The programs are very simple to relate to. As it is all based around games. IE when you cover classes, you create a player class. Instead of "Hello World" the first program is "Game Over" which I think is a nice twist. Most importantly this book makes things like Pointers and Reference seem very simple and understandable. WHich is quite good as these topics are normally pretty hard to grasp. I would reccomend this book, but I would also reccomend getting another book as well, as this book on its own will not make you a pro programmer.