C++
Modern C++ for systems, games and performance-critical software.
Advanced
Once the basics are comfortable.
Document
Advanced
↗ External site
C++ Core Guidelines
The rules for writing modern, safe and fast C++, edited by the language's creator. Read after the basics, to learn what good C++ looks like.
Sign up to see the source
Document
Advanced
↗ External site
Compiler Explorer
Type C, C++, Rust or Go and see the machine code the compiler produces, live, with a choice of compilers and flags. Good for understanding optimisation.
Sign up to see the source

