Learning Opengl with a series of programs