Reading List

Here are links to some of the best books on software development around. These cover a wide range of topics including general programming, design, patterns, project management, distributed programming, language specifics and even a little philosophy. We hope you find these useful and interesting.

C++ Programming

Here are a set of references that are specific to the C++ language, even though they contain some useful advice from a general programming perspective.

  • by John S. Lakos
  • by Andrei Alexandrescu
  • by Scott Meyers
  • by Scott Meyers
  • by Scott Meyers
  • by Bjarne Stroustrup
  • by Kernighan & Ritchie
  • by Gamma, Helm, Johnson & Vlissides
  • by Bjarne Stroustrup
  • by M. A. Ellis & Bjarne Stroustrup
  • by David Butenhof
  • by M.Henning & S. Vinoski
  • by D.Schmidt & S. Huston
  • by D.Schmidt & S. Huston