Author Intro
if you’re reading this, you have already survived Gorgo Starting C++. congratulations! you know classes, smart pointers, exceptions, and the basics of the standard library. now it’s time to go deeper.
this booklet picks up where Gorgo Starting C++ left off. it covers the topics that working C++ programmers use every day: inheritance and polymorphism, templates, the full standard library, concurrency, and the tools and practices that make real projects manageable. these are the things that separate someone who has learned C++ from someone who uses C++ professionally.
just like Gorgo Starting C++ this booklet is to be experimented with. programming is learned by writing code; there is just no other way that comes close to it. not everyone starts out as a great programmer, but everyone can become one by writing code either from scratch or by modifying code of others.
i hope this booklet will be something that can help you learn to love the challenge/satisfaction/power/rewards that come with being a great programmer.
ben