Tutorials and Courses
Tutorials and Courses
Step-by-step learning resources for building modern C++ understanding from fundamentals to intermediate practice.
Tutorials and Courses
Structured learning
- 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.
How to use them well
- Use these when you want sequential lessons rather than reference-style lookup.
- Pair tutorial reading with short experiments in a compiler sandbox or local project to keep concepts concrete.
When to start here
- you are learning a topic for the first time and want a structured path
- you want more examples than a reference page would normally provide
- you need guided progression rather than isolated lookups
Simple progression
- Start with a structured tutorial when the topic is new.
- Rebuild the smallest example locally instead of only reading it.
- Come back to this handbook for a condensed summary after the longer lesson.
Quick comparison
- LearnCpp: best when you want a gentler, fuller progression from beginner into intermediate material
- Microsoft tutorials: best when you also want Windows/MSVC tooling context alongside the language material
If you are completely new, LearnCpp is usually the smoother first path. If you are already working in the Microsoft ecosystem, the Microsoft tutorials become more useful earlier.
Handbook-plus-course workflow
- Use a structured course to learn the topic in order.
- Rebuild the smallest example locally so the lesson turns into a real habit.
- Use the handbook page on the same topic as a shorter second pass.
- Finish with one tiny variation of your own so the concept is not just copied verbatim.
Suggested progression by goal
- brand new to C++: start with LearnCpp and use handbook tutorials as recap pages
- learning while using Visual Studio or MSVC: mix Microsoft tutorials with the handbook build/debug and IDE pages
- revising fundamentals quickly: skim handbook tutorials first, then jump into the external lesson only where you still feel weak