Другие языки программирования и технологии
Какой язык программирования стоит учить первым?
Мне 14 лет, хочу стать програмистом, и я хотел бы спросить, какой язык программирования стоит учить первым, чтобы я хотя бы его понял?
Существует много разных языков программирования для разных целей.
Встаёт вопрос, чего ты хочешь.
Если хочешь стать веб разработчиком HTML,CSS,Javascript и PHP
Хочешь писать приложения для компьютеров и телефонов - начинай с Си, переходи затем на С++, Java или C#(там уже определишься)
Если просто программировать, то Си.
Python и Javascript тоже вообщем-то неплохи, но большинство современных языков (в том числе и питон) основаны на Си. + В Си есть фишки, которые в умелых руках позволят вам добиться очень высокой производительности, но в неумелых руках могут вам наделать проблем.
Pascal тоже неплох для обучения, но он нынче практически не востребован, да и синтаксис довольно сильно отличается от большинства языков, поэтому не советую. Но по нему много учебников.
Впрочем не важно с чего начнёте, в большинстве языков принципы одинаковы, изучите один язык, другой учить будет вам в разы легче.
Как сказал Андрей, надо учить не язык, а программирование.
Встаёт вопрос, чего ты хочешь.
Если хочешь стать веб разработчиком HTML,CSS,Javascript и PHP
Хочешь писать приложения для компьютеров и телефонов - начинай с Си, переходи затем на С++, Java или C#(там уже определишься)
Если просто программировать, то Си.
Python и Javascript тоже вообщем-то неплохи, но большинство современных языков (в том числе и питон) основаны на Си. + В Си есть фишки, которые в умелых руках позволят вам добиться очень высокой производительности, но в неумелых руках могут вам наделать проблем.
Pascal тоже неплох для обучения, но он нынче практически не востребован, да и синтаксис довольно сильно отличается от большинства языков, поэтому не советую. Но по нему много учебников.
Впрочем не важно с чего начнёте, в большинстве языков принципы одинаковы, изучите один язык, другой учить будет вам в разы легче.
Как сказал Андрей, надо учить не язык, а программирование.
Кумир
Учить надо не язык, а программирование. Для чего есть учебники программирования.
А язык - всего лишь инструмент для записи алгоритмов.
А язык - всего лишь инструмент для записи алгоритмов.
Павел Терлецкий
А разве программирование - это не процесс создания программ? Я хочу выучить язык, потом сразу же его практиковать, понимать, как работают циклы, функции и т. д.
Pascal или Python
Если паскаль возьмёшь - есть книга "Песни о Паскале"
Если паскаль возьмёшь - есть книга "Песни о Паскале"
Delphi или PascalAbc.net. Это современные реализации Pascal с расширениями.
Python тоже годится.
Python тоже годится.
Начни с JavaScript. Во-первых, в отличии от паскаля и питона, это полноценный рабочий и востребованный язык. Во-вторых, в отличии от большинства других языков, он не требует никаких фреймворков, модулей и прочего программного обеспечения - на нём можно писать в блокноте, а запускать в браузере (либо писать прямо в браузере с помощью какого-нибудь сервиса, вроде того же https://jsfiddle.net ). В третьих, на нём можно писать практически что угодно, даже несмотря на то, что в 90% это клиентский язык. Ну и в четвёртых, он типологически близок к C++, C#, Java и прочим Cи-подобным языкам, а значит, зная его, без проблем выучишь любой из них.
Aleksandr Popov
По поводу питона я бы с вами поспорил. В конце концов в Machine Learning питон очень активно используется.
Есть фреймворк django, который позволяет писать сайты на питоне.
Что такое компилятор тоже полезно знать программисту, особенно если он не веб разработчик.
Есть фреймворк django, который позволяет писать сайты на питоне.
Что такое компилятор тоже полезно знать программисту, особенно если он не веб разработчик.
Кирилл Фёдоров
Почему Python не полноценный язык? На Питоне тоже можно писать в блокноте, запускать в консоли (в командной строке). Что JavaScript более востребован - согласен.
Недостаток JavaScript - это сочетание динамической типизации и автоматического приведения типов. Эта и другие особенности делают язык запутанным. Новичку важно понять, что данные бывают разных типов, а JavaScript позволяет программировать не понимая это. Если в Паскале или Питоне попытаться сложить число со строкой, то будет ошибка, и это очень хорошо для новичка.
Вы сможете не проверяя в браузере и не заглядывая в справочник ответить как будут вычислены следующие выражения?
0+[1]
0-[1]
На Паскале, если написать что-то подобное, будет ошибка. Поэтому JavaScript нельзя считать простым языком.
Недостаток JavaScript - это сочетание динамической типизации и автоматического приведения типов. Эта и другие особенности делают язык запутанным. Новичку важно понять, что данные бывают разных типов, а JavaScript позволяет программировать не понимая это. Если в Паскале или Питоне попытаться сложить число со строкой, то будет ошибка, и это очень хорошо для новичка.
Вы сможете не проверяя в браузере и не заглядывая в справочник ответить как будут вычислены следующие выражения?
0+[1]
0-[1]
На Паскале, если написать что-то подобное, будет ошибка. Поэтому JavaScript нельзя считать простым языком.
Python
Начни с русского языка.)
посмотрите тут, там описание языков подробно, и какие профессии к ним идут: https://zen.yandex.ru/media/id/5ea11b24bf815f19d3c196a3/iazyki-programmirovaniia-prostymi-slovami-5f18c5fa5266f71bec122e90
Похожие вопросы
- Какой язык программирования стоит учить первым?
- Какой язык программирования стоит учить новичку И стоит ли?
- Какой язык программирования стоит учить при столь раннем возрасте 13 лет. Хочу стать программистом в будущем.
- Какой язык программирования стоит начать изучать первым?
- Какой язык программирования начать учить?
- какой язык программирования выбрать учить??
- С какого языка программирование стоит начать учить?
- Какой язык программирования начать учить?
- Какой язык программирования стоит освоить
- Я хочу изучать программирование... Что именно надо учить? Какой язык программирования лучше учить? Почему?