The book is praised for its clear and engaging introduction to C++ programming, with practical examples and projects that help cement understanding. However, some reviewers feel it lacks depth in game development specifics and is better suited as a general C++ primer rather than a comprehensive guide to game programming.
Many reviewers appreciate the book's clear and engaging approach to teaching C++ programming. The inclusion of practical examples and small projects is particularly highlighted as a strength, making it easier for beginners to grasp complex concepts. The book's project-oriented style is noted as ideal for introductory coding. However, several reviewers mention that the book's focus on game programming is quite thin, with more emphasis on general programming principles. Some feel it would be better suited as a general C++ primer rather than a comprehensive guide to game development. The book is also criticized for not covering certain topics, such as header files and animated sprites, which are important for game programming. Despite these shortcomings, the book is generally seen as a good starting point for beginners, with the understanding that additional resources will be needed to become proficient.
Quick quotes
The author gives great examples and has a interesting way of teaching that makes it interesting and informational.
A great way to learn the basics of C++ through application.
The book is very simple and clear. It doesn't really went into game programming in the real sense.