My implementation of chapters from https://learnopengl.com
Building:
In the libs directory there are glfw, glew, stb_image and tinyobjloader-c.
You also need to download libmesa devel.
To compile, you need to go to each directory and compile the examples separately.