Для программирования математика не нужна. Ну, дискретная не в счет. Булева алгебра и теория алгоритмов в основе программирования, но это математикой назвать язык не поворачивается.
Для каждой сферы нужен разный матан. Для веба он вообще не нужен. Чисто инженерная дисциплина. Для системного программирования тоже. Ну, максимум всякие логические операции и побитовые. Для игр линал, для маш обучения линал, теорвер и матстат, так как это математическая дисциплина
И вроде это все программирование, но что-то инженерные задачи решает, что-то математические, а что-то решает и то, и то.