Программирование и математика обогащают друг дуга. Если в процессе написания программы потребуются вычисления, то лезешь в учебники или Википедию, и овладеваешь новым знанием в математике. И наоборот, если решаешь математическую задачу, но затрудняешься программно ее изложить, то опять обращаешься к руководству пользователя, например, Maple…