Useful C++ Links

This section collects high-value external C++ resources that pair well with this handbook. The cards below are grouped by purpose so you can jump directly to reference material, structured learning, or specific parts of the C++ toolchain.

What you will find here

Quick picks

If you only keep a small set open while working, start with these:

  1. cppreference
  2. Compiler Explorer
  3. LearnCpp
  4. CMake documentation
  5. clang-tidy

Notes

Pages in this section

Learning

Tutorials and Courses

Step-by-step learning resources for building modern C++ understanding from fundamentals to intermediate practice.

Overview

Tools

Overview page for the main C++ tooling categories, with direct links to compiler, build, quality, and testing resources.

Reference

Compiler and Vendor Documentation

Reference links for MSVC, GCC, Clang, and implementation-specific compiler or library behavior.

Reference

Language and Standard Library

Fast-reference links for core language rules, standard-library APIs, headers, and everyday lookup work.

Learning

Talks and Videos

Conference talks, short-form videos, and expert explanations that deepen modern C++ understanding.

Learning

Learning

Overview page for structured tutorials, talks, videos, and practice-oriented learning resources for modern C++.

Practice

Practice and Workflow

Companion resources and habits for reinforcing learning through experiments, local projects, and iterative practice.

Community

Guidelines, Standards, and Community

Design guidance, WG21 materials, standards-adjacent reading, and high-value community references.

Quality

Quality and Debugging

Static analysis, formatting, sanitizers, and include-management tools for catching C++ problems earlier.

Testing

Testing and Benchmarking

Unit-test frameworks and lightweight benchmarking resources for validating C++ behavior and performance.

Compilers

Compilers and Experimentation

Online compilers, generated-code explorers, and quick experiment tools for testing C++ ideas fast.

Reference

References

Overview page for authoritative C++ language, library, compiler, guideline, and standards-adjacent references.

Build

Build and Package Management

Build systems, dependency managers, and project-setup references for practical C++ development.