3D Programming Reading List

Curated resources for 3D graphics programming—WebGL fundamentals, rendering pipelines, three.js patterns, and the mathematics behind 3D visualization. Whether you are building browser-based 3D experiences or exploring game engine architecture, these resources cover the essential theory and practical implementation techniques you need.

Reading List

Web Development Hub

Broader front-end and full-stack resources including JavaScript fundamentals that underpin 3D web programming.

Web All levels
JavaScript Reading List

Core JavaScript concepts essential for 3D programming—closures, typed arrays, WebGL API bindings, and performance optimization.

JavaScript All levels
Pro JavaScript Techniques

Advanced JavaScript patterns including memory management and performance optimization critical for real-time 3D rendering.

JavaScript Advanced
Explore Further

Browse the Web Development hub for more resources, or explore our learning paths for structured progressions.