Programming graphics is a lot harder than most people think. It involves tons of knowledge. More precisely, you need to know the concepts behind data structures, math, and be fairly good at some programming language. The most important thing however, is that you have to want to learn it! It's is next to impossible to learn anything if you don't want to learn!