Instructions
The tutorials are written in C++. The expectation is that readers already have experience with C++ and general software development practices.
The primary requirement is a GPU that supports at least OpenGL 3.3 (some tutorials, such as tessellation, require OpenGL 4.x).
Get the source
The code is maintained on GitHub and can be cloned with submodules:
git clone --recurse-submodules https://github.com/emeiri/ogldev.git
Then install Ubuntu dependencies:
cd ogldev && sudo ./install_requirements_ubuntu.sh
Setup videos
A video tutorial for setting up Ubuntu for OpenGL development:
If you are on Windows, watch this setup guide:
For additional setup walkthroughs by Frahaan Hussain, check tutorials for Windows and Mac.
Arch Linux
Neils Heidbrook has created a similar installation script for Arch Linux. It is available on GitHub.