C++ — resources
roadmap.sh: https://roadmap.sh/cpp
Books
- A Tour of C++ (Bjarne Stroustrup) — concise, modern (C++20/23) overview from the language’s creator; best fast on-ramp.
- Effective Modern C++ (Scott Meyers) — 42 items on using C++11/14 well (smart pointers, move, lambdas,
auto). - C++ Primer (Lippman, Lajoie, Moo) — thorough beginner-to-intermediate textbook with strong STL coverage.
- The C++ Programming Language (Bjarne Stroustrup) — the definitive deep reference for the whole language.
Courses / practice
- cppreference.com — the canonical, precise reference for the language and standard library.
- C++ Core Guidelines — official best-practice rules curated by Stroustrup & Sutter.
- learncpp.com — free, well-structured tutorial series covering modern C++ end to end.
- Compiler Explorer (godbolt.org) — inspect generated assembly to understand what your C++ actually compiles to.