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