Sometime in my 20s, I rediscovered how awesome reading can be. I would recommend the following to any game programmer (and most other programmers for that matter).


  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs, by Scott Meyers. Fantastic C++ reference that clearly explains a lot of C++ concepts and is not so terribly dry that it’s unreadable. I’ve reread this book several times. I’d also recommend Effective STL and More Effective C++, in that order.
  • Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter. This book differs from the Effective C++ series in that where Effective C++ tends to explain concepts, Exceptional C++ tends to pose questions and solutions, which is nice because it keeps you really actively engaged with the book. I haven’t yet read any of the sequels.
  • The C++ Programming Language by Bjarne Stroustrup. The original. It’s so dry, you may look up to discover that all of your houseplants have spontaneously shriveled and died, but it’s thorough and precise and correct. I’m taking it to the beach with me this summer.


0 Responses to “Recommended Reading”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


My name is Maitland Lederer, and I’m a video game developer. I learn stuff you probably already knew and have opinions you've probably already heard. I figured it might be a good idea for me to start writing down the stuff I've learned so I don't have to relearn it. It's not, like, great wisdom or anything. It's just things I happened to learn, usually today.

Header photo by D Sharon Pruitt, used under a Creative Commons License.

%d bloggers like this: