He might enjoy reading this… when I was 14-17 I was into 3D engines, reading Flipcode and Gamasutra, and was lucky enough to write a column for them: https://www.flipcode.com/archives/Theory_Practice-Issue_00_I...