Our great sponsors
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Just spend a few weeks, blast through the first steps of https://learnopengl.com/ and build a project out of what you learn, a game or something. With that knowledge you shouldn't need to take a very indirect path, and it'll help you understand how everything works.
There might be, but you can still make a lot of progress by yourself, it seems to me like a job won't allow you to learn as rapidly as you might on your own. You'll learn a bunch to begin with but unless you're being hired for a job that's completely outside of your experience (unlikely) the learning will level off at some point. If you're just blitzing through material at your own pace you'll have much more control over the process. I'd just dive into lower level programming in general, and then move to graphics. Here's a site you might find some other C or C++ projects in: https://github.com/codecrafters-io/build-your-own-x