Jawaban:
OpenGL adalah API C. Ada binding untuk bahasa lain tetapi sampel dalam buku dan tutorial cenderung ditulis dalam bahasa C.
Karena pengetahuan C ini dapat membantu. Anda pasti tidak perlu belajar C ++ untuk menggunakan OpenGL.
Belum tentu. Bahkan, OpenGL adalah asli C. Ada JOGL, yang merupakan pembungkus Java.
OpenGL ES, yang untuk iPhone. Saya percaya ini ada di Obj-C dan juga C / C ++. [Tidak yakin, pikir begitu]
Saya pikir hal-hal seperti PyGame akhirnya menjadi OpenGL pada akhirnya, dan semuanya selesai dengan Python.
Tetapi untuk OpenGL mentah untuk PC, satu-satunya pilihan yang saya tahu adalah C, C ++, atau Java.