To a backend software developer that wants to experiment on 3d graphics, on linux, what would one suggest? Opengl?
And, to save you some time with debugging, use RenderDoc to debug your graphics pipeline: https://renderdoc.org/
https://learnopengl.com/ is my favorite beginner resource for OpenGL
---
as an aside, I like DirectX better than OpenGL, but you said Linux, so...
A top down approach would be something like three.js -> webgl/webgpu/etc... That way you'll see results quickly. And you'll know how lower level graphics concepts like vertex shaders, fragment shaders etc.. fit into the picture.
Doing it with web tech might be more familiar to you and you won't get bogged down with unrelated issues like build systems, windowing libraries etc...