Voila 
cependant j´ajouterais que tu peux te passer des classes ( OpenGL est fait en C) si tu le désires.
sinon, je pense qu´il faut que tu aies une vue 3D des choses ( sache naviguer dans le repere x,y,z)
il te faut aussi une API pour initialiser les fenetres windows avant de mettre en place openGL, tu as le choix :
- windows.h --> lourd.
- glut --> léger, a vieilli, mais pas grave
- sdl --> léger, est encore mis a jour, gere + de trucs
perso, je te recommande glut ou sdl.