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?