The Definitive C++ Book Guide and List
C++ is a complex programming language and few are able to quickly pick up the language without studying a well-written book. Unfortunately, there are many bad C++ books out there that contain glaring factual errors and promote abysmal programming styles. To help users find the best books on C++, this post collects the few pearls among the dozens of bad C++ books that are published every year.
How to Use This Post
Edit the accepted answer to provide quality books and an approximate skill level. It is best to discuss additions to this post in the C++ chat room.
Books
Below is a list of quality C++ books. Each book is accompanied by an approximate skill level.
- C++ Primer (5th Edition) – Intermediate
- Effective Modern C++ – Advanced
- Accelerated C++ – Beginner
- The C++ Programming Language (4th Edition) – Advanced
Remember to discuss any additions to this post in the C++ chat room.
To Summarize
C++ is an expansive language and few can quickly pick up the language without reading a quality book. This post collects the few quality C++ books and provides an approximate skill level for each one. It is best to discuss additions to this post in the C++ chat room.
FAQs
What is the best C++ book?
The best C++ book depends on the skill level of the reader. For beginners, Accelerated C++ is an excellent choice. For intermediate readers, C++ Primer (5th Edition) is a great choice. For advanced readers, Effective Modern C++ and The C++ Programming Language (4th Edition) are both excellent options.
Are there any bad C++ books?
Yes, there are many bad C++ books that contain glaring factual errors and promote abysmal programming styles. It is best to discuss any book additions in the C++ chat room.
Leave a comment