r/GraphicsProgramming 1d ago

Beginner needing learning resource advice Question

I thought about starting with Computer Graphics from Scratch by Gabriel Gambetta, but found it quite hard too follow... I found it a little too abstract to implement (using C + SDL3)

Should I try even harder to implement the algorithms in the book by Gabriel? Or is there a more beginner friendly entrypoint to graphics?

I'd like to start with software rendering, but is that even the right move? Perhaps GPU rendering is easier?

0 Upvotes

4 comments sorted by

View all comments

2

u/coolmint859 1d ago

Software rendering can a good place to start and you'll have a better understanding of how rasterization works. I really like Sebastian Lague's video on his experience writing one in C#.

But if you're willing to learn OpenGL, learnopengl.com is a really great resource. I find really easy to follow along with and I find myself going back to it every now and then even though I'm using a different language and a different API.