Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
https://learnopengl.com to learn openGL, but once you're comfortable with it, I would still suggest learning a "newschool" API (vulkan, metal, DX12). OpenGL is good for fast prototyping, but it's getting outdated. If you have a Mac, try metal, it's similar to vulkan in structure, but less verbose.
Introductory guide to vulkan. (by vblanco20-1)
LearnOpenGL. If you've done GL before, you can blow through it pretty fast but make note of the stuff that's changed. Write a game or two in GL including some more complicated graphics (compute shaders, indirect multidraw, etc.) and then you could try jumping into https://vkguide.dev/ (much better pedagogy than vulkan-tutorial). Otherwise, you can go very far with "AZDO" OpenGL, so there's no rush to jump to Vulkan except for educational purposes.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Perhaps not quite what you're looking for, but I've had a reasonably good experience with bgfx. It's basically 1 level of abstraction above specific graphics APIs (GL, DirectX, etc). It is not a full game engine, just a rendering API.
Are there any game engines or game frameworks that are simple to use and well documented? Anything with c++, python, kotlin, or java support will work. 2d is a must - have.
1 project | reddit.com/r/GameDevelopment | 10 May 2022
Feasibility of a GTK <-> Qt 'transpiler'?
1 project | reddit.com/r/cpp | 18 Apr 2022
Do graphics companies ever use C or "C style C++"?
2 projects | reddit.com/r/GraphicsProgramming | 14 Mar 2022
BGFX DirectX11 "Failed to create vertex shader" over Windows 10x64, but works fine under Win7x86 with d3d9.
2 projects | reddit.com/r/GraphicsProgramming | 22 Nov 2021
Bgfx: Cross-platform, graphics API agnostic style rendering library
1 project | news.ycombinator.com | 24 Sep 2021