回答:
OpenGLはC APIです。他の言語のバインディングもありますが、本やチュートリアルのサンプルはCで書かれている傾向があります。
このため、Cが役立つことがわかります。ただし、OpenGLを使用するためにC ++を学ぶ必要はありません。
必ずしも。実際、OpenGLはネイティブCです。JavaラッパーであるJOGLがあります。
iPhone用のOpenGL ES。これは、Obj-CとC / C ++にあると思います。[わからない、そう思う]
PyGameのようなものは最終的にOpenGLになり、それらはPythonで行われると思う。
しかし、PC用の生のOpenGLの場合、知っている唯一の選択肢はC、C ++、またはJavaです。