¿Necesito aprender C ++ para usar Open GL?
OpenGL es una API de C. Hay enlaces para otros idiomas, pero las muestras en libros y tutoriales tienden a escribirse en C.
Debido a esto, saber C puede ayudar. Sin embargo, definitivamente no tienes que aprender C ++ para usar OpenGL.
No necesariamente. De hecho, OpenGL es nativo C. Hay JOGL, que es un contenedor Java.
OpenGL ES, que es para iPhone. Creo que esto está en Obj-C, así como en C / C ++. [No estoy seguro, creo que sí]
Creo que cosas como PyGame terminan como OpenGL al final, y se hacen en Python.
Pero para OpenGL sin formato para PC, las únicas opciones que conozco son C, C ++ o Java.