>>1
You say you know no maths, but be more specific on your level of understanding.
Wiki has a fuckton of material. Learn to prove (or disprove) ideas. You know a^2 + b^2 = c^2, but why? Become enlightened.
If you don't want to learn everything about math, stay the fuck away from graphics programming. However, you should have a pretty good grasp on logic, which you'll obviously need to write coherent code.
A decent understanding of mathematics can go a long way, though.