A step-by-step tutorial text for both novice and experienced programmers who want to learn C++. The reader is encouraged to write the answers directly into the workbook, which contains numerous examples. Sample debugging exercises aim to give clear understanding of debugging techniques.