Beginning C++ Game Programming
What I really like about the text, though, is that it comes at the subject of game programming by teaching you how to program easy, text based games, keeping you interested in the subject matter, and finishes up each chapter with a large project that works you gently into doing larger, multi-file projects. This approach helped me to overcome the overwhelming concept of learning a programming language all by myself, with no teacher or mentor.
Though the title has changed somewhat since I bought my copy, (it is now called 'Beginning C++ Through Game Programming, which I think is an attempt at being less misleading in the title), the content of the book remains the same in the third printing of this book. And, at only $19.99, its a steal compared to the thirty dollars I shelled out for it back in the day.
For anyone, both aspiring professional or simple hobby enthusiast, this book is the perfect starting point for anyone trying to break into the world of C++ programming. And, to top it off, Michael Dawson has published several other books, and many of them on the subject of game programming, that, having read this title, you will have a better understanding of how they work.
Looked at by itself, the book is thin for a programming manual, but it is an essential step to the goal of becoming a game programmer, and it won't go outdated. This book would have worked with computers twenty years ago, and I'm sure it will still be usable on computers twenty years from now. It is an investment in your future, and well worth the twenty bucks.
Sadly though, as much as I love this title, it only receives a four out of five fruit. That is only because there are some subjects I think could have been added to make a more rounded study of C++. The book is just a primer, but I did have questions when I finished reading. Overall, though, I think this one book has been the most instrumental in starting me off as a programmer.
No comments:
Post a Comment