Learn OpenGL, extensive tutorial resource for learning Modern OpenGL(learnopengl.com)
265 points by ibobev 1 day ago | 139 comments
tl;dr: LearnOpenGL is a free, comprehensive tutorial resource for modern (core-profile) OpenGL, covering everything from basic graphics programming concepts to advanced techniques like lighting, model loading, and post-processing, culminating in a small game walkthrough. Unlike many older resources focused on immediate mode, it targets modern OpenGL with step-by-step examples suitable for beginners and useful as a reference for experienced developers. The content is also available as a print book on Amazon and other retailers, or as a free PDF.
HN Discussion:
  • LearnOpenGL is the definitive resource for learning graphics programming fundamentals
  • ~Beginners should start with a software renderer before using any graphics API
  • OpenGL remains valuable as a portable, simple interface despite being outdated
  • Nostalgic recollections of using this tutorial or similar resources for personal projects
  • Suggestions for complementary or alternative learning resources and modern APIs