Many graphics programming tutorials and videos out there but what I want to know is WHEN AND WHY we decided to do graphics programming that way and if I can even rewrite a full graphics programming toolchain myself and how.
That's something I know how to do in CPU stuff, but GPUs are obscure, and I think it's on purpose. :(