Tutorials
http://wiki.gamedev.net/index.php/Template:OpenGL:Tutorials
GLUT 3 reference
http://www.opengl.org/resources/libraries/glut/spec3/spec3.htmlTimer
void glutTimerFunc(unsigned int msecs, void (*func)(int value), value);
the callback will be called only once, you have to register it again if you want repeated timer events