Программирование это отточенный навык и примитивная логика. Математика вам в этом скорее всего не понадобится. Но она может помочь Вам в плане психики, когда задач логики написания кода немеряно, а времени мало. Вы сумеете сохранить спокойствие и строчить свой код, зная, что это нетрудно и решабельно. Это конечно поверхностное рассуждение. Программирование тоже может быть замысловатым и сложным, скажем рекурсивным, как в языке ЛИСП, но это частные случаи. Чаще всего программирование примитивно и требует лишь навык, навык, навык через опыт и постоянную практику. ИТОГО: Программирование требует терпение, навык и простейшее-примитивненькое логическое чутьё. ( кроме программирования редких, специфических задач ). Ну если положим шахматную программу пишет человек, то понятно, что надо ему знать книгу "моя игра" от Нимцовича и нечто бОльшее чем "игра Остапа Бендера". Если же программа из баз данных, то какая там математика? Сортировка данных о клиентах по их адресу? Так даже это просто КОМАНДА навроде СОРТИРУЙ АДРЕС. И все дела... Если программный код сложнее чем базы данных?? Снова навык через опыт. Поначалу сложно. Через пару лет, а то и через пару недель человек уже сидит и строчит. Какая математика?