opengl learning practice for the great online tutorial "Learning Modern 3D Graphics Programming"