Программистов, как правило, учат с каким-то уклоном, например, математик-программист, а теоретическую базу по математике сложно нагуглить и понять сидя дома за компом. Когда дело доходит до работы, например, с векторной графикой, там всякие B-сплайны разных порядков, математика ох как нужна становится, и начинаешь ругать себя за то, что невнимательно слушал преподавателя