Tested all these on Pi4
I found this the easiest place to start.
https://github.com/Blakkis/GLSL_Python
Depends on which language you prefer.
I have used C, C++, Pascal, Rust, Basic, Go, Python...
Various libraries help, I like FreeGLUT for it's primitive shapes like sphere etc
I made a simple airship with a dozen lines of code.
Had not learned rendering back then.
The sea example in BBC Basic is one of the most impressive
https://www.youtube.com/watch?v=5GPfWg0nAY4
viewtopic.php?f=34&t=238187
The mesa demos are great single file simple C demos including the Red book examples
https://github.com/freedesktop/mesa-demos
Have yet to find usable OpenGLES 3.1 compute shader rendering examples.
Web2.0 examples inside a browser can be impressive.
I use these as Pi benchmarks.
https://webglsamples.org/
Blender 2.79 and Blender for Artists 1.0 can be used for making and shading 3D stuff.
Pretty serious learning curves I have yet to climb.
I do prefer B4A, took a few minutes only to make my fav twin hull airship.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges