Перед изучением, рекомендуется иметь опыт работы с каким либо языком программирования, например C, C++, Java, Python.

Изучение компьютерной графики рекомендуется начать с API OpenGL, в связи с его простотой и открытостью.

Язык программирования можно использовать любой, на котором есть "биндинги" - прослойка для вызова методов OpenGL из высокоуровневых языков.

Вот некоторые "биндинги" для высокоуровневых языков программирования:
Java - https://www.lwjgl.org/
Python - https://pyopengl.sourceforge.net/

Вот некоторые туториалы, которые помогут вам изучить OpenGL:
C++: https://open.gl/
C++: https://ogldev.org/
Java: https://lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content/
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence