What to learn to be a graphics programmer
- Graphics
- Programming
- Developer Tools
- Gaming
- Education
The post lays out what to study to become a graphics programmer. The core recipe is the usual one: linear algebra and geometry first, then the graphics pipeline, shaders, and modern APIs, backed by hands-on projects. The comments sharpened that into a more realistic map. For learning, people kept coming back to the same progression: build a software rasterizer and a simple ray tracer, then move to OpenGL, Vulkan, or a friendlier wrapper like SDL3 GPU. Several pointed to beginner-friendly entry points on the web, especially A-Frame, as a way to publish experiments quickly and stay motivated. The broad view was that graphics remains one of the best areas for recreational programming because the feedback loop is immediate, the math is tangible, and you learn how computers actually move data and turn it into images.
Treat graphics as a powerful technical craft to learn, not a safe career bet. If you want to ship products, start inside an existing engine or accessible stack like WebGL, A-Frame, or SDL3 GPU, and only build a renderer from scratch if the point is education.
- blog.demofox.org
- Discuss on HN