जवाबों:
OpenGL एक C API है। अन्य भाषाओं के लिए बाइंडिंग हैं, लेकिन पुस्तकों और ट्यूटोरियल के नमूने सी में लिखे जाते हैं।
इसकी वजह से सी जानने में मदद मिल सकती है। हालांकि आपको निश्चित रूप से OpenGL का उपयोग करने के लिए C ++ सीखना नहीं है।
जरुरी नहीं। वास्तव में, OpenGL देशी सी है। JOGL है, जो एक जावा आवरण है।
ओपनजीएल ईएस, जो कि आईफोन के लिए है। मेरा मानना है कि यह ओबज-सी के साथ-साथ सी / सी ++ में भी है। [यकीन नहीं होता, ऐसा सोचो]
मुझे लगता है कि PyGame जैसी चीजें अंत में OpenGL के रूप में खत्म हो जाती हैं, और वे Python में हो जाती हैं।
लेकिन पीसी के लिए कच्चे ओपनजीएल के लिए, केवल एक ही विकल्प मुझे पता है कि सी, सी ++, या जावा हैं।