cpp-lang.com The C++ introductory website source. TODO why/when C++ why not C++ alternatives hello world learn primitives structure functions namespaces classes files (includes) containers stdlib