Вопрос говорит о нерешительности человека, что плохо, я бы сказал, очень плохо. Если мы, безликие эксперты Кью, ответим "не стоит", то всё, человек даже и думать перестанет о программировании, так что ли? Надо пробовать и уже встретив непреодолимые препятствия советоваться, как их преодолеть и не податься ли в смежную область, например, в компьютерную графику.
Математика конечно же важна, но, само понятие математика применительно к программированию, не очень корректное. Надо понимать, что программисту, чаще всего, требуются отдельные разделы математики. Для анализа данных потребуется, в первую очередь, матстатистика, если работа связана с моделированием неких процессов, то уравнения, которые описывают эти физические процессы, например, тепловые потоки.
Скорее всего, потребуется оптимизировать алгоритмы, это тоже математика, различные методы минимизации ошибки.
Как говорит один знакомый, вы не знаете что такое регуляризация по Тихонову!? О чём с вами разговаривать! Таких людей категорически не стоит бояться и комплексовать, что в первый раз слышите про этого Тихонова, иногда достаточно погуглить и выяснится, что это не самая сложная штуковина.
Разумеется, если постановщик задачи будет говорить с вами на непонятном для вас языке, то успеха вы не добьётесь, он вам про три сигмы, а вы, даже прочитав статью в Вики, так ничего и не поняли.