C++: A Beginner's Guide
by Herbert Schildt
Publisher: McGraw-Hill Osborne Media 2003
Number of pages: 576
Essential skills made easy! Written by Herb Schildt, this step-by-step book is ideal for first-time programmers or those new to C++. The modular approach of this series, including sample projects and progress checks, makes it easy to learn to use C++ at your own pace.
Download or read it online for free here:
by K. R. Venugopal - Muhammadali Shaduli
The book covers concepts such as programming paradigms, the need for OOPs technology, extending C/C++ at a glance, fundamental constructs of the C++ language, classes and objects, inheritance, polymorphism, generic programming, streams computations.
by Bartosz Milewski - Addison Wesley
The book teaches programming in C++ from the perspective of a professional programmer. It presents the development of a parser and a calculator from a simple command-line program to a GUI application. Learn how to use C++ like a real pro.
by Rob Miller - Imperial College London
These lecture notes are designed for an introductory course on programming, using the imperative core of C++. Very little previous programming experience is assumed. All the example programs have been written in ANSI standard C++.
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.