Three.js scene setup, cameras, renderer, the object hierarchy and coordinate systems, with code patterns.
Custom GLSL in Three.js: ShaderMaterial, uniforms and common effect patterns.