Before diving into OpenGL programming, it is important to have a look at the whole GL landscape because it is actually quite complex and you can easily lose yourself between the different actors, ...
Contributions are welcome! If you have suggestions, improvements, or additional examples to share, feel free to fork the repository and submit a pull request.