As OpenGL evolves, it seems that there are three camps:

  • OpenGL legacy, packed with "deprecated APIs"
  • OpenGL ES, for embedded systems
  • OpenGL "new stuff" which comes out every couple of months.

If I wanted to learn OpenGL for modern systems, where should I start? And most importantly, is there a reason to go beyond OpenGL ES for someone that has never done OpenGL before?


1 Answer 1


I would start with the NeHe opengl tutorials: http://nehe.gamedev.net/

  • 1
    The NeHe tutorials do not teach modern OpenGL. They are mostly out of date, and shouldn't really be recommended to an OpenGL newbie.
    – Bernard
    Aug 16, 2010 at 13:35

Not the answer you're looking for? Browse other questions tagged .