Андрей
Высший разум
(483492)
2 года назад
Первым учить учебник программирования. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов - удобным именно для начального обучения.
Язык программирования - не цель, а всего лишь инструмент для записи найденного тобой способа решения задачи (т.е. алгоритма) в понятном компьютеру виде. И никакой язык программирования не научит программировать - как значки математических действий не научат решать уравнения.
OleGore
Мыслитель
(8336)
2 года назад
сейчас проще всего наверное начинать с пайтона - он даст возможность не углубляясь в типы данных, ООП, многопоточность и т. п., изучить основные конструкции вроде циклов и ветвления, вызов функций, вывод результата. но при желании на нем можно посмотреть работу и типизированных данных и ООП и понять многопоточную разработку.
с другой стороны классический С может дать представление как это все работает на более низком уровне. а Ассемблер вообще покажет как именно все работает в процессоре...
классическое образование использует изучение нескольких языков не очень продолжительное время. примерно по семестру на каждый и построение на них базовых конструкций. кроме общего понимания базы это дает некоторый опыт и представление с чего изучать новый язык, на что обращать внимание, ну и помогает понять то, что написали ранее.
но первее всего полезно ознакомиться с алгоритмизацией и информатикой в ее классическом смысле, а не в том, в котором ее понимают российские учебные заведения вроде школы.