I'd like to link this to the Handmade Hero community.
https://github.com/ssloy/tinyrenderer/wiki
It's a 3D software rasterizer written in C++ with no external libraries, with the purpose to show how OpenGL works.
[Twitter chaos linked it to me.]