Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 1
C++ Foundations for Ray Tracing
Module 2
Rays, Pixels, and Image Output
Module 3
Basic Object Intersection
Module 6
Antialiasing and Depth of Field
Module 9
Triangle Mesh Geometry
Module 11