Learning
Learning
Overview page for structured tutorials, talks, videos, and practice-oriented learning resources for modern C++.
Learning
Use this page as the starting map for guided learning resources in this section.
Learning categories
Structured tutorials
- LearnCpp: one of the best structured modern C++ tutorial sites from beginner through intermediate material.
- Microsoft C++ tutorials: practical language and toolchain tutorials, especially useful on Windows.
Talks and videos
- C++ Weekly: short, focused videos on language features, tooling, performance, and modern style.
- CppCon Back to Basics: practical conference talks that explain core language and library topics clearly.
- CppCon main channel: broader talks on design, tooling, performance, and standard evolution.
Good companion workflow
- Read a tutorial page here for the local handbook view.
- Use one of the external tutorials when you want a second explanation or more examples.
- Validate tricky code in Compiler Explorer or a local project.
When to start here
- you want a structured next step after finishing a local handbook page
- you need a second explanation from a different teaching style
- you want to choose between guided courses, talks, and hands-on practice resources
Simple progression
- Start with structured tutorials when the topic is new.
- Use talks and videos when you want design rationale, tradeoffs, and deeper context.
- Use practice workflow resources when the topic makes sense in theory but still needs repetition in code.