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

How to use them well

When to start here

Simple progression

  1. Start with a structured tutorial when the topic is new.
  2. Rebuild the smallest example locally instead of only reading it.
  3. Come back to this handbook for a condensed summary after the longer lesson.

Quick comparison

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

  1. Use a structured course to learn the topic in order.
  2. Rebuild the smallest example locally so the lesson turns into a real habit.
  3. Use the handbook page on the same topic as a shorter second pass.
  4. Finish with one tiny variation of your own so the concept is not just copied verbatim.

Suggested progression by goal

Example in practice

  1. Pick one resource from this page.
  2. Use it to answer one concrete question about syntax, tooling, or workflow.
  3. Bring the result back into a local example or project build.