I think I’ve done about three of them. All were good, but this one is my favorite. It covers both ray tracing and rasterization, and it doesn’t require any sort of development setup to jump in. Most important, the explanations are the best that I have found.