Guía de programación OpenGL, 6ed. Es actual desde hace aproximadamente 18 meses.
Si es nuevo en OpenGL, no tiene mucho sentido preocuparse por las últimas características de v3.2 de & ... OpenGL se basa en sus propios conceptos de una versión a otra. Debe comprender los conceptos básicos de OpenGL antes de que los bits más nuevos tengan sentido. Mientras aprende los conceptos básicos, descubrirá qué partes nuevas le son útiles.
Dicho esto, la organización que administra OpenGL se llama Khronos. Esta página tiene enlaces a los documentos y extensiones de estándares: http://www.khronos.org/opengl/.
Pero en realidad, aprenda lo básico primero: eso y un poco de lectura en el lateral le indicarán qué extensiones o características nuevas valen la pena.
[edit] Como ha sido notado por otras personas en este hilo: OpenGL es un C API.
Existen contenedores C++ pero en mi experiencia son más problemáticos que lo que valen, cada uno impone un modelo de uso de OpenGL ... pero OpenGL es realmente solo una colección de funciones C y usarlo como tal te da la la mayor flexibilidad
posible duplicado de [Comenzando con OpenGL] (http://stackoverflow.com/questions/239917/getting-started-with-opengl) –