There has never been an introductory C++ book like this. It actually consists of a live dialogue and email correspondence between an expert C++ programmer and a complete a dialogue that continues until the novice truly understands -- and so do you. First published as Who's Afraid of C++ and Who's Afraid of More C++, this book brings together carefully crafted material proven to teach novices every key concept involved in C++ programming. Informally written yet disciplined in approach, it doesn't just teach you syntax -- it teaches you how to think like a programmer. Along the way, you'll understand everything from the absolute basics (how programs are converted from a high-level language to machine instructions) to challenging topics like inheritance, polymorphism, and the effective use of pointers.
Steve Heller (b. 1949) is a Texas-based programmer and author. He is best known for his books on C++, and particularly for his dialogical treatment of the language in his 2002 textbook C++: A Dialogue. Heller earned his bachelor's degree at Chicago's Shimer College, where he enrolled via early entrance. (from Shimer College Wiki)