Hey everyone, so I've been recently learning and using WebGL and avoiding using libraries for my little game side projects.
I had always found learning OpenGL (few years ago and using C/C++) really hard and it was until now that I am beginning to see progress using JavaScript (A language that I am way more familiar with).
I'm wondering about your personal experience when trying to tackle this type of technology (low-level graphics libraries).
About a year ago I made a custom shader for threejs and that was my first encounter with GLSL. I wasn't necessarily interested in graphics back then but more in making stuff in threejs look cooler.
I took a look at the book of shaders and figured that it would take a long time before I could build something really awesome by making shaders from scratch so I decided to use additional threejs example libraries instead.
I think the main thing that drove me away from writing shaders directly was the math related to it. I'm now at the start of process to learn more about computer graphics including the math. I'll have to keep in mind that building cool stuff will take time but that it's going to be worth it 🥳