магистр в чём-то техническом (для набора математики), лучше в профильном потом книжки, опыт, книжки, опыт, книжки, опыт,... ну или можно азам быстренько обучиться и говнокодить почти сразу ___ язык -дело десятое главное - составить алгоритм (и тут математика в полный рост) а как его в какой-то точке применить смотрится по ситуации