|
|
|
|
|
by p47
6303 days ago
|
|
For graphics its essencial to be great in math. Rest of programing skills lies in pattern recognition skill.
Its like learning new natural language. I would recommend You to learn esperanto (many good programmers known to me are pros in eo), latin some greek (my professors from univ told me so, i know little of them). As previous speakers pointed out, logic is essential. I would say that logic is a base line of all success. Cooker like programmer use the tool - brain. And good luck! |
|
I would recommend to just go take a python book and start playing around with pygame... Whenever you have a problem that you don't know how to do (be it 3d or whatever), ask the question on irc (after first doing a bit of research before of course) and make sure you understand the answers given to you. You can also go and ask your math teacher when it's clearly a math problem (that's what I did when I was in High School)
By creating actual applications (start small or you will never finish) and trying to fix problems when they arise, you will learn and have more confidence in yourself.
In a few years, once you have a few games, apps under your belt, it's a great time to start learning computer science more formally and read SICP or learn algorithmics because you will have a frame of reference from your previous programing that will help you really understand the materials...
So basically the best advice is just start programing.