Лучше всего начать программировать на языке, который был создан специально для обучения основам программирования: Паскаль.
Хотя лично мне намного удобнее пользоваться языком, который во многом явился развитием Паскаля и унаследовал многие его положительные стороны, при этом добавив структурированности и строгости в текст прораммы, - Модула-2. По степени простоты оба этих языка стоят сразу после обычного английского, при этом на Модуле-2 можно даже писать системные программы - в ней есть механизмы обработки прерываний, управления распределением памяти и т. п. (впрочем, на начальном этапе обучения программированию этого не понадобится). Зато, в отличие от Паскаля, на Модуле-2 очень чётко структурированные операторы, и очень чётко прописанный механизм создания программы из библиотек - экспорт и импорт разных объектов (процедуры, переменные, типы данных и т. п.). Импорт объектов в Модуле-2 сделан куда лучше, чем на С.
Чем быстрее вы начнёте программировать, тем полезнее на начальном этапе. Поэтому программируйте на том языке, который наиболее доступен на вашем оборудовании прямо сейчас. В идеале вам даже нет необходимости что-то качать и устанавливать.
Инструменты, которые входят в поставку вашей операционной системы позволят сразу программировать. А уже по ходу дела точнее разберётесь со своими устремлениями, ведь начальный опыт программирования вам в любом случае пригодится в дальнейшем. Иначе легко погрязнуть в настройке окружения программиста, закопаться в выборе вспомогательных инструментов, так и не начав программировать.
Какой именно это будет язык сейчас, зависит от вашего текущего оборудования, системы, которую вы используете ежедневно.
Добавить комментарий