Overview
Introductory resources that provide broad coverage of computer graphics, rather than focusing on narrow subfields
Learn OpenGL is the definitive resource for learning real-time renderer techniques as beginners. Even though it is an OpenGL tutorial, it also teaches rendering techniques at the same time.
A comprehensive introduction to various topics in computer graphics
Free book that contains chapters on physically-based shading and rendering, coding projects, and reference pages.
A video lecture series introducing computer graphics fundamentals by Cem Yuksel.
Another set of step-by-step video tutorials on OpenGL. The tutorial includes both text and videos, which may be preferable to people who prefer video.
Focusing on geometric intuition, the book gives the necessary information for understanding how images get onto the screen by using the complementary approaches of ray tracing and rasterization