LabPlay first. Then read how.

Small experiments.

3D, shaders and type, each small enough to understand.