learnopengl.com
LearnOpenGL is an online book and tutorial resource for learning modern core-profile OpenGL. It covers basics through advanced topics with clear examples and aims to be understandable for people without graphics programming experience while remaining useful to experienced readers. Chapters discuss core graphics concepts, lighting, model loading and post-processing, and a walkthrough series builds a small game.