Online and Computing Resources

Bjarne Stroustrup C++ Books

Bjarne Stroustrup is the creater of the C++ programming language, and his book titled "The C++ Porgramming Language" is the definitive reference. This book is how I learned to program in C++ in the early 2000s, and the newest 4th edition adds excellent content related to modern C++ development using C++11. The "Programming: Principles and Practice Using C++" book is designed for C++ programmers that want to focus on improving their style and technique. It is less about the language, and more about how to program using C++. Both books are excellent references for serious C++ programmers to have on their bookshelves.

Scott Myers C++ Books

C++ is such a powerful and expressive language there are many, many different approaches to achieve the same goal. Some of these approaches are better than others, but it is hard to find general advice on effectively using C++ in practice. The following excellent books by Scott Myers provide a concrete list of useful and easy to understand advice. Gradually reading these books can help transform good programmers into great programmers.

Other Articles About Programming

Other Books About Programming

C/C++ Programming Resources

Open-Source Tools