История изменений
Исправление AndreyKl, (текущая версия) :
С идрис начать сложно, ибо туториалы все по хаскелю.
ТС, в целом кажется разумным паскаль (темы: основные алгоритмы и структуры данных, работа с файлами, начала работы с памятью) в объёме два семестра, в неделю по лекции + практика + ДЗ.
Затем си (темы: продолжаем работу с памятью, сетевое программирование, многопоточное программирование). Семестр. Си здесь можно заменить с++, но может быть придётся увеличить срок обучения (нужно ведь продраться сквозь ООП и шаблоны и прочих друзей и виртуалов).
Добавить ассемблер семестр по желанию.
Параллельно с этим общие мат. и физ. дисциплины. Математика важнее. Всякие там интегралы, нейронные сети, распознавалки образов, предсказывалки покупок пользователя - всё это в первую очередь мат. модель, и только потом программирование.
А затем реальное программирование: хаскель в объёме два семестра учёбы, +пол года практики в предполагаемой области работы. Можно идти работать. Имхо.
Т.е. иди в ВУЗ технический + занимайся сам программированием.
Затем, если есть желание быть на острие: лямбда исчисление, идрис, теор кат, если хочется.
ЗЫ. А, ну английский, куда ж без него. Короче можно стать программистом без вуза, конечно. Но с вузом - проще как то.
Исходная версия AndreyKl, :
С идрис начать сложно, ибо туториалы все по хаскелю.
ТС, в целом кажется разумным паскаль (темы: основные алгоритмы и структуры данных, работа с файлами, начала работы с памятью) в объёме два семестра, в неделю по лекции + практика + ДЗ.
Затем си (темы: продолжаем работу с памятью, сетевое программирование, многопоточное программирование). Семестр. Си здесь можно заменить с++, но может быть придётся увеличить срок обучения (нужно ведь продраться сквозь ООП и шаблоны и прочих друзей и виртуалов).
Добавить ассемблер семестр по желанию.
Параллельно с этим общие мат. и физ. дисциплины. Математика важнее. Всякие там интегралы, нейронные сети, распознавалки образов, предсказывалки покупок пользователя - всё это в первую очередь мат. модель, и только потом программирование.
А затем реальное программирование: хаскель в объёме два семестра учёбы, +пол года практики в предполагаемой области работы. Можно идти работать. Имхо.
Т.е. иди в ВУЗ технический + занимайся сам программированием.
Затем, если есть желание быть на острие: лямбда исчисление, идрис, теор кат, если хочется.