Is it necessary to learn maths to enter into programming?
p47: 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!