На мехмате все зависит от группы и конкретного препода. Где-то учат с нуля, моему ребенку не так повезло. На занятиях разбирают алгоритмы, а синтаксис и пр. вроде как студент сам должен освоить. Наверное, это тоже нормальный подход. Но сложновато тем, кто раньше нужный язык не учил. Мои в школе учили питон, а на первом курсе мехмата - си