1. The C++ Programming Language
  2. Introduction
  3. Getting Started
    1. Installation
      1. Linux
      2. Windows
      3. MacOS
    2. "Hello, World!"
    3. "Hello, CMake!"
    4. "Hello, Godbolt!"
  4. Project: Guessing Game
  5. Common Programming Concepts
    1. Variables and Mutability
    2. Data Types
    3. Functions
    4. Comments
    5. Control Flow
  6. Ownership
    1. What is ownership?
    2. References and Moves
    3. The span and string_view types
  7. Structures
    1. Creating Structures
    2. Using Structures
    3. Methods
  8. Appendix
    1. A - Keywords
    2. B - Operators
    3. C - Standard Versions
    4. D - Recommended Compiler Flags