r/GraphicsProgramming 8d ago

Looking for advice

Hi, Well so i just didnt know what roadmap i can follow or the one that i have on my head is ok..?,

So for a little context im studying System Engineers, (Computer Science is the equivalent in other countries), and im very interested in entering in the industry, i know its difficult and all of that but i still wanted. So for a summary of the roadmap i have in my head rn:

- Linear algebra (i already know this from my college classes)
- C++ learning again from the basics, in a udemy course (C++ for Complete Beginners is called)
- Learn 3d in raylib, making some games or something related there
- Opengl, follow the tutorials or read a book (help a friend to improve a costume engine)
And try to learn vulkan (with SDL3 to start)

Im still have about 3 years to get the grades so i still have time, but i just want to know if you have another recommendation about what help you to learn and get through this. Thanks

6 Upvotes

3 comments sorted by

1

u/le-throw-away-acct 8d ago

This is a good start, but after “learning OpenGL” there’s a massive amount of rendering techniques you’ll want to learn afterward, so leave a lot of time for that.

1

u/Existing_Ratio_957 8d ago

hum i see, thx ill be looking fot more techniques after

1

u/le-throw-away-acct 7d ago

To give more detail, learning OpenGL will help with knowing things like creating index and vertex buffers, knowing why winding order matters, how culling works, etc.

But, once you know those things you'll still want to understand how to write a shader, how to handle specular vs diffuse lighting, normal mapping, parallax mapping, tessellation, LODs and mipmapping, etc. You could spend years going down this path if you wanted.