Principal author of the 'Starting Out' programming series, Tony Gaddis, has a distinguished writing style like no other that is overwhelmingly popular with beginning programmers. He motivates student learning with an accessible step-by-step way that is easy to follow and understand. In the brief version of Starting Out with C++, Gaddis takes a problem-solving approach, inspiring students to understand the logic behind developing quality programs while introducing the C++ programming language. This style of teaching builds programming confidence and enhances each student's development of programming skills. This edition in the 'Starting Out' Series covers the core programming concepts that are introduced in the first semester introductory programming course.