Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

closed as off topic by xenoterracide, szmergiell, Josh K, Maciej Piechotka, Hemant Aug 17 '10 at 13:39

Questions on Unix & Linux Stack Exchange are expected to relate to Unix or Linux within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

This seems like a SO question...or game development I'm voting to close, this is offtopic. – xenoterracide Aug 16 '10 at 4:43
meta discussion. – xenoterracide Aug 16 '10 at 4:50

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

share|improve this answer
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 '10 at 13:35

Not the answer you're looking for? Browse other questions tagged or ask your own question.