Back in 2001, I wrote my own 3D graphics engine, down to the individual pixel rendering, shading, camera tracking, Z buffer, hell even error diffusion dithering for 256 color palettes.
And I still don't know half the terms you just used.
I do know points, polygons, vectors, normals, roll, pitch, yaw, Lambert's Law shading, error diffusion feedback..
And my Calculus 2 teacher admired my works and told me I had the understanding of a Calculus 4 student.