I wrote this guide to be the resource I couldn't find: it focuses on the irreducible minimum of the WebGL2 state machine and GLSL, structured for spaced-repetition learning (Anki). It bridges the gap between creative coding and raw graphics engineering—using hands-on projects to guide you from a blank canvas, to a 2D sketch, to building a minimal 3D engine from scratch.