Câu trả lời:
OpenGL là một API C. Có các ràng buộc cho các ngôn ngữ khác nhưng các mẫu trong sách và hướng dẫn có xu hướng được viết bằng C.
Bởi vì điều này biết C có thể giúp đỡ. Bạn chắc chắn không phải học C ++ để sử dụng OpenGL.
Không cần thiết. Trong thực tế, OpenGL là bản địa C. Có JOGL, là một trình bao bọc Java.
OpenGL ES, dành cho iPhone. Tôi tin rằng đây là trong Obj-C cũng như C / C ++. [Không chắc chắn, hãy nghĩ như vậy]
Tôi nghĩ rằng những thứ như PyGame cuối cùng là OpenGL và chúng được thực hiện bằng Python.
Nhưng đối với OpenGL thô cho PC, các lựa chọn duy nhất tôi biết là C, C ++ hoặc Java.