I answer this question over and over on Reddit. So, here’s a wall of text for you :) Here's the list of links I give everyone getting started in graphics programming in general. The main thing you need to know is https://fgiesen.wordpress.com/2016/02/05/smart/ 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, sha…
No longer works, sadly. Or is perhaps an incorrect/invalid link.