Другие языки программирования и технологии

Какой язык программирования стоит учить первым?

Мне 14 лет, хочу стать програмистом, и я хотел бы спросить, какой язык программирования стоит учить первым, чтобы я хотя бы его понял?
Существует много разных языков программирования для разных целей.
Встаёт вопрос, чего ты хочешь.
Если хочешь стать веб разработчиком HTML,CSS,Javascript и PHP
Хочешь писать приложения для компьютеров и телефонов - начинай с Си, переходи затем на С++, Java или C#(там уже определишься)
Если просто программировать, то Си.
Python и Javascript тоже вообщем-то неплохи, но большинство современных языков (в том числе и питон) основаны на Си. + В Си есть фишки, которые в умелых руках позволят вам добиться очень высокой производительности, но в неумелых руках могут вам наделать проблем.
Pascal тоже неплох для обучения, но он нынче практически не востребован, да и синтаксис довольно сильно отличается от большинства языков, поэтому не советую. Но по нему много учебников.
Впрочем не важно с чего начнёте, в большинстве языков принципы одинаковы, изучите один язык, другой учить будет вам в разы легче.
Как сказал Андрей, надо учить не язык, а программирование.
AP
Aleksandr Popov
28 648
Лучший ответ
Кумир
Happy Man
Happy Man
75 504
Учить надо не язык, а программирование. Для чего есть учебники программирования.

А язык - всего лишь инструмент для записи алгоритмов.
Сергей
Сергей
55 436
Павел Терлецкий А разве программирование - это не процесс создания программ? Я хочу выучить язык, потом сразу же его практиковать, понимать, как работают циклы, функции и т. д.
Pascal или Python
Если паскаль возьмёшь - есть книга "Песни о Паскале"
Delphi или PascalAbc.net. Это современные реализации Pascal с расширениями.
Python тоже годится.
Кирилл Фёдоров
Кирилл Фёдоров
36 282
Начни с JavaScript. Во-первых, в отличии от паскаля и питона, это полноценный рабочий и востребованный язык. Во-вторых, в отличии от большинства других языков, он не требует никаких фреймворков, модулей и прочего программного обеспечения - на нём можно писать в блокноте, а запускать в браузере (либо писать прямо в браузере с помощью какого-нибудь сервиса, вроде того же https://jsfiddle.net ). В третьих, на нём можно писать практически что угодно, даже несмотря на то, что в 90% это клиентский язык. Ну и в четвёртых, он типологически близок к C++, C#, Java и прочим Cи-подобным языкам, а значит, зная его, без проблем выучишь любой из них.
Aleksandr Popov По поводу питона я бы с вами поспорил. В конце концов в Machine Learning питон очень активно используется.
Есть фреймворк django, который позволяет писать сайты на питоне.
Что такое компилятор тоже полезно знать программисту, особенно если он не веб разработчик.
Кирилл Фёдоров Почему Python не полноценный язык? На Питоне тоже можно писать в блокноте, запускать в консоли (в командной строке). Что JavaScript более востребован - согласен.

Недостаток JavaScript - это сочетание динамической типизации и автоматического приведения типов. Эта и другие особенности делают язык запутанным. Новичку важно понять, что данные бывают разных типов, а JavaScript позволяет программировать не понимая это. Если в Паскале или Питоне попытаться сложить число со строкой, то будет ошибка, и это очень хорошо для новичка.
Вы сможете не проверяя в браузере и не заглядывая в справочник ответить как будут вычислены следующие выражения?
0+[1]
0-[1]
На Паскале, если написать что-то подобное, будет ошибка. Поэтому JavaScript нельзя считать простым языком.
Python
РК
Рома Комлаш
2 717
Начни с русского языка.)
MM
Magomed Magomedov
2 704
посмотрите тут, там описание языков подробно, и какие профессии к ним идут: https://zen.yandex.ru/media/id/5ea11b24bf815f19d3c196a3/iazyki-programmirovaniia-prostymi-slovami-5f18c5fa5266f71bec122e90