Foreword

How do you become an expert? The answer is the same in all the fields I've seen:

  1. Learn the basics.

  2. Study the same material again—but this time, concentrate on the details you didn't realize were important the first time around.

If you pick the right details and master them so thoroughly that you no longer have to think about them, you will be much closer to being an expert. However, until you've become an expert, how do you know which details to pick? You'll learn a lot faster, and enjoy it more, if someone who's already been there picks the right details for you.

For example, I once took a photo workshop given by a fine photographer named Fred Picker. He told us that the only two hard parts of photography were where to put the camera and ...

Get More Exceptional C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.