Los tutoriales Ne-HE (a la que @wich ya ha proporcionado amablemente un enlace) son bastante bueno para lo que son (pero al menos el La última vez que miré con atención, el OpenGL con el que enseña y trabaja es bastante anticuado).
exceso, sin embargo, generalmente evitaría. Tiene un buen número de errores, y nadie está trabajando en solucionarlos (la versión actual es 3.7, que dice estar en una etapa de "beta tardía", y lo ha sido durante más de 10 años).
Un par de alternativas al exceso (ambas aparentemente en desarrollo activo) son GLFW y FLTK. Entre estos, GLFW está mucho más cerca del exceso de caracteres: un pequeño conjunto de herramientas para abstraer la mayoría de las partes dependientes del sistema operativo, por lo que puede producir programas OpenGL con relativamente poca molestia. FLTK es realmente un completo juego de herramientas GUI (aunque bastante pequeño como los juegos de herramientas de GUI) que tiene una emulación de exceso de personalización (que, al menos la última vez que jugué con él, parecía mucho mejor implementado que el exceso).
Editar: mirando la página web, parece que llamar al desarrollo de GLFW "activo" podría haber sido una exageración. Se actualizó por última vez en 2007, aunque no me parece que
necesite mucho más trabajo que el exceso.
Actualización: el desarrollo de GLFW parece haber mejorado a fines de 2010, y puede considerarse activo de nuevo.
Supongo que también debería señalar una alternativa más al exceso: freeglut es una reimplementación gratuita de la API de exceso. No puedo decir que realmente lo recomiende, pero al menos es mejor que exceso.
Edit2: Cuando/si decides que quieres jugar con shaders, tanto AMD/ATI como nVidia tienen páginas web de desarrollador. nVidia's, en particular, tiene una gran cantidad de "cosas" gratuitas disponibles (solo ten en cuenta que es fácil quemar demasiadas horas jugando con algunas de sus demos y tal).
+1 para FLTK. Voy a tener que verificarlo ahora. – FrustratedWithFormsDesigner
(consejo) no pones demasiada esperanza en GLFW, tiene su cantidad de errores, lo que puede convertirse en un obstáculo si intenta acercarse a algo ambicioso; para prototipos, sin embargo, puede ser la mejor opción – mlvljr