With the help of learnopengl.com I made myself familiar with the basics of graphics Programming. The ModelViewer is a simple program which opens a window and renders boxes affected by a simple lighting shader.
Features are:
Moveable Camera
3D Perspective
Color and Texture rendering
Lighting