Im a very poor mathematician and I think I am a pretty ok programmer!
The math I have ever used in programming has been minimal/low level stuff. So yes you need to be ok at maths: but only to a basic level.
At the moment I am doing a lot of work with hash algorithms and that is fairly heavy math: but still doable with some research.
I've always said that a good ability to write english (or whatever your native language is) is more important. If you are a good writer chances are you will be a good program writer too (note: not necessairily a good programmer).
A strong writing ability will let you write solid looking, readable, fluid code (which is often one of the most important things) whilst a basic mathematical grounding and some "out of the box thinking" (focus on the latter) will give you the ideas for the code to write ;D
The math I have ever used in programming has been minimal/low level stuff. So yes you need to be ok at maths: but only to a basic level.
At the moment I am doing a lot of work with hash algorithms and that is fairly heavy math: but still doable with some research.
I've always said that a good ability to write english (or whatever your native language is) is more important. If you are a good writer chances are you will be a good program writer too (note: not necessairily a good programmer).
A strong writing ability will let you write solid looking, readable, fluid code (which is often one of the most important things) whilst a basic mathematical grounding and some "out of the box thinking" (focus on the latter) will give you the ideas for the code to write ;D
Your never too young.