Here is a question I get asked all the time. Do I need to be good at math to be a programmer? The answer to this question is…MAYBE! The field of programming encompasses many different forms of technology. Some of these require very little to no math experience. Others require advance levels of Algebra, Trig, and Calculus. In general, programming and math are coupled very close together. If you are good at one, the odds are that you will be good at the other.
Depending on what you are interested in doing, math may or may not be required. The truth of the matter is that you normally wont be able to predict what you will be doing until you are given the task. This is why most companies require a degree in order to get a job as a programmer. The degree insures that you have gone through and passed advanced levels of Calculus and Algebra.
However, you can still be a programmer without a degree! There are many programmers that will specialize in certain fields and either do freelance work, or work for a company with a narrower scope.
Freelance can be a very rewarding. You can accept projects that you feel comfortable in your abilities to finish. There are many websites out there that give you the ability to check out listings of projects people want done, and let you bid on them.
Some companies may not require a degree, or will let you prove that your knowledge is sufficient for the takes they will be giving you. These positions can be great, though advancement in your carrier can sometimes be hampered.
If you understand math at an elementary level, this is generally enough knowledge to get by with day to day if you are developing for yourself. If you are looking to do things like calculate the trajectory of an arrow shot in a game, I would advise building on your math skill set. My advise is to just jump into it! Never let your concerns with math knowledge hinder your per-suite in programming!