No you do not need to learn mathematics, just like you do not need to do anything to 'get by'. But I recomend not satisfying with just 'getting by'. Try your hardest to learn everything which can increase your skill set and it will help in aspects of your programming. I have not benefitted from a well grounded education in mathematics but I constantly have to retrofit my knowledge, you have the opportunity to start from a good base.