Хехе... Мой продвинутый уже студент-математик сказал ровно наоборот. Сначала -- питон, но не си++. Питон - это понимание алгоритма в целом. Си - типа ассемблера: любое действо там должно обеспечиться вами адресом что куда откуда. Ну то есть в питоне это 1 строка, в си - штук 10. И с "нормальными" математическими мозгами гораздо проще питон, потом ты любой язык легко освоишь. А си - тут либо изучать с глубокого детства (реально лет с 6-7: чтоб поменять местами две конфеты, сначала заводишь доп.ячейку, куда кладёшь одну,  и только потом 1 в 2 и т.д., вот именно на таком уровне структурировать мозги), либо уже глубоко опосля изучения математики и осознания сущности алгоритма. Для себя я понимаю так: си овладевают легко дети с особыми мозгами (как шахматами - шахматисты). Но если мозг уже "заражён" математикой, то проще даётся более цельный подход через алгоритмы, то есть питон.