프로그래밍을 처음 접하는 독자를 비롯해 C 언어를 잘 모르거나 지식이 부족하더라도 C++ 프로그래밍과 객체지향 개념을 익힐 수 있도록 구성하였다. 두 손으로 직접 코딩할 수 있는 적절한 분량의 소스를 직접 입력하면서 관련 내용을 체득할 수 있도록 하였다. 아울러 실습 환경에서 만날 수 있는 에러나 문제점을 고려한 프로그래밍 방법을 소개하여 에러나 예외 등을 고려하는 코딩 습관을 기르도록 하였다. 또한, 중간 정리를 둠으로써 기본 내용을 한 번 더 반복하여 튼튼한 기초를 바탕으로 객체지향을 배워나갈 수 있도록 하였다.