- Effective Modern C++ - Scott Meyers - 2014 - Best practices for C++11/14 and how to use modern features correctly.
- Effective C++, 3rd Ed. - Scott Meyers - 2005 - 55 specific ways to improve programs and designs; classic pre-C++11 bible.
- C++ Primer, 5th Ed. - Stanley Lippman, Josée Lajoie, Barbara Moo - 2012 - A thorough, structured path through modern C++.
- C++ Primer, 6th Ed. - Stanley Lippman, Josée Lajoie, Barbara Moo - 2025 - Completely revised for modern C++; improved pedagogy for beginners and experienced programmers.
- A Tour of C++, 3rd Ed. - Bjarne Stroustrup - 2022 - A concise, expert overview of modern C++ from the creator of the language.
- The C++ Programming Language, 4th Ed. - Bjarne Stroustrup - 2013 - The definitive reference by the language designer.
- Programming: Principles and Practice Using C++, 3rd Ed. - Bjarne Stroustrup - 2024 - Beginner-friendly intro to programming with C++20/23; principles and real-world skills.
- C++ Concurrency in Action, 2nd Ed. - Anthony Williams - 2019 - Multithreading, memory model, lock-free structures, and parallel algorithms in C++17.
- The C++ Standard Library, 2nd Ed. - Nicolai M. Josuttis - 2012 - Comprehensive reference for the STL and standard library (updated editions cover C++17/20).
- Exceptional C++ and More Exceptional C++ - Herb Sutter - 2000/2002 - Puzzle-style mastery of exception safety, resource management, and design.