Want to get started in Graphics Programming? Start Here!

by u/waramped at original reddit post
edited by u/CodyDuncan1260 for mdbook

First of all, credit goes to u/CorySama and u/Better_Pirate_7823 for most of this, I am mostly just copy-pasting from them. If all goes well, we can Sticky this for everyone to see.

Courtesy of u/CorySama: The main thing you need to know is “Smart” by Fabian “ryg” Giesen

OpenGL is a good API to start with. There’s a lot to learn regardless of which API you use. Once you can do an animated character in a scene with lighting, shadows, particles and basic full-screen post processing, you’ll know how to proceed forward on your own from there.

Learning Resources

Tools

Introductory Overview Videos

How to write a software rasterizer, renderer, ray tracer etc.

Graphics Pipeline and Architecture

Youtube Channels: