by Allen B. Downey
Publisher: Epina GmbH 2005
The C++Course provides a general introduction to programming in C++. This edition of the eBook "C++Course" is based on the well-known book by Allen B. Downey, "How to Think Like a Computer Scientist". The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately.
Home page url
Download or read it online for free here:
by Michael Dawson - Course Technology PTR
If you're ready to jump into the world of programming for games, Beginning C++ Through Game Programming will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals.
This book covers the C++ programming language, its interactions with software design and real life use of the language. It is presented in a series of chapters as an introductory prior to advance courses but can also be used as a reference book.
by Jeremy A. Hansen - Rook's Guide Press
This Creative Commons-licensed textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. In this book, we will favor older techniques, pre-C++11 (introduced in 2011).
by Richard L. Halterman - Southern Adventist University
Table of Contents: The Context of Software Development; Writing a C++ Program; Values and Variables; Expressions and Arithmetic; Conditional Execution; Iteration; Other Conditional and Iterative Statements; Using Functions; Writing Functions; etc.