Для начала попытайтесь определить какая область программирования вам по душе. Это могут быть сайты, игры, мобильные приложения, офисное ПО, встраиваемые системы, и так далее. И вот уже на базе этого выбирайте какие технологии изучать.
Сначала надо понять, зачем вам эта математика нужна, т.е. какие дисциплины и для чего нужны. И плясать от этого. Например, в финансовой инженерии особые дисциплины, они известны, понятно какие книги нужны. Думаю, что в других дисциплинах так же.
Добавлю что, по словам людей которые занимаются именно этим (офлайн тренинги в разных центрах), тренинги в РФ - это крайне неприбыльное занятие. В Европе - другой разговор, конечно.