Computer Graphics Through OpenGL: From Theory to Experiments