Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

Программирование+2
Александр Зобнин
  ·   · 24,6 K
На Кью задали 4 похожих вопроса
Видеостенкин™ продает и обслуживает LCD...  · 16 сент 2020  · videostenkin.ru

Проблема в том, что у многих людей в голове возникает мысль, «надо бы научиться программировать», лучше для начала подумать, что они хотят научиться делать.

Выбрать языка, изучить его синтаксис, и лишь потом разбираться, что можно на нем написать… это несколько неправильно.

Я настоятельно рекомендую начать с конца.

Что вы хотите делать?

• веб-сайты?

• компьютерные игры?

• мобильные приложения (iOS? Android?)?

На чем хотите специализироваться?

• пользовательские интерфейсы?

• работа с базами данных?

• искусственный интеллект?

• машинное обучение?

ну и так далее.

А дальше возникает вопрос «зачем вам это?» Какая ваша стратегия? Как быстро вы хотите начать получать за свою работу деньги и сколько вам нужно в идеале?

Например, вы хотите заняться сайтами. Тут, как уже отвечали, базовый выбор PHP или Perl (скорее всего, дополнительно потребуется JavaScript, но это вторично).

PHP вообще не делался как язык программирования, изначально он был скриптовым языком, сделанный на perl для быстрого создания web страниц. Первый сайт реально построить через пару недель.

Python тоже достаточно прост. К примеру, бот для криптобиржи вы напишете быстро. Но для того, чтобы делать сайты, нужно будет выбрать и изучить какой-либо фреймворк. Чтобы новичку сделать с нуля что-то работающее, потребуется 1-2 месяца.

PHP востребован прямо сейчас, начав его изучать, вы скоро сможете зарабатывать на фрилансе, к примеру, "докручивая" шаблоны OpenCart или Wordpress. Но если вы хотите расти и учиться на перспективу, Python для этого подходит больше.

Такой же выбор есть и в других областях.

Ассемблер, а больше ничего и не надо. Дальше Си идет автоматом и в совокупности, ну и остальное - все что... Читать дальше
Magora — международная IT-компания из Сибири.   · 10 мар 2021
У нас в Магоре много специалистов изучали Python, в качестве первого языка, и вот почему: - Python является одним из старейших языков программирования. С 1991 года на этом языке программирует множество людей; - в 2020 году... Читать далее
Заказывай мобильные и веб приложения!Перейти на magora-systems.ru
3 эксперта согласны
Серьёзно? Питон — один из старейших?
Фортран с алголом и прологом со своими пятидесятыми годами стоят в стороне курят.
Senior fullstack developer (c#, Java, php, js).  · 21 июл 2020  ·
gamedevpub
Тут ранее Coddy уже ответили, однако с одним нюансом их ответа я категорически не могу согласиться: только не JavaScript. Только не надо минусить мой ответ, если вдруг у вас JS был первым языком и вы чувствуете себя хорошо, это... Читать далее
Разрабатываем игры и хотим, чтобы таких как мы было больше.Перейти на vk.com/gamedevpub
1 эксперт согласен

В качестве первого языка программирования я выбрал JavaScript. Мне нравится.)

Увлекаюсь физикой и математикой, держу рыбок...  · 6 окт 2021
Лучше всего начинать с Python, Pascal, JavaScript и некоторых других относительно простых языков. А вот с C++, например, вы не начнёте — это очень сложно, поверьте. Если очень хочется с C++, вот мой опрос — может, он вас... Читать далее
Программист C#  · 1 февр 2021
Конечно же C#/ Во-первых его популярность не чуть не хуже, чем у Python или Java. Во-вторых его возможности. В-третьих сферы применения от консольных приложений до игр на Unity. Так что советую учить Си Шарп и слать лесом все... Читать далее
Блаблабла я подросток блблабла можете спрашивать...  · 17 нояб 2020

Я много думал и пришел к выводу что первом делом надо изучать python а потом JS
Этого хватит чтобы быть хорошим пргораммистом. Если ты освоишь эти языки программирования то ты будешь знать нужно ли изучать другие языки

Первый
Учитель информатики   · 19 янв 2021
Зависит от возраста. Если время есть, лучше начать с чего-то классического, хоть бы и с++ (кто-то берет мертвыми бейсиком или паскалем). Но вообще учить надо не язык сначала, а структуру. И вот ее лучше учить на наиболее... Читать далее
java или python. советую для начала поизучать термины. всегда помогало. почему я выбрала эти 2 языка? - популярность. в первую очередь вы сможете найти везде обучения по этим языкам. - удобность не знаю, но для меня всегда... Читать далее
Первый
Я профессор ТвГТУ Мои курсы можно найти на...  · 3 нояб 2020
Первым языком должен быть язык объектно-ориентированного программирования - ведущей технологии сегодня и в обозримом будущем. Язык C# и Visual Studio позволяют учить программировать хорошо, создавать с первых шагов корректные... Читать далее
Первый
Школа программирования для детей и подростков...  · 21 июл 2020  · alisa-centre.ru
Отвечает
Olga

Надо отталкиваться от Ваших задач. Это может быть или С++, или Python, или JavaScript. Определитесь сначала, для чего Вам нужно программирование, и это поможет Вам с выбором первого языка для изучения.

На каком языке лучше всего создавать игры? Или на каком языке обычно создают игры?

Ответы на похожие вопросы
Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Привет! Занимаюсь разработкой игр на unity и...  · 16 июл 2021  · twitch.tv/harehall

Определите для себя, что хотите разрабатывать? Игры. сайты, программы, фреймворки, дополнительный софт и т.д. Для игр лучше всего начать изучать C#. Для сайтов могу посоветовать PHP, JS. На счёт программ самым простым будет python и так далее. Выбирайте для себя сначала направление и изучение логики программирования. Если что пишите, помогу с вопросом :)

4 эксперта согласны
Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Первый
Инженер качества ПО, тестер, QA, SDET,...  · 8 мая 2021

Наиболее наглядным в настоящий момент является JavaScript. Чтобы увидеть результат работы программы достаточно браузера Google Chrome, в его консоли можно быстро попробовать все основные аспекты программирования, без необходимости что либо дополнительно настраивать и устанавливать в имеющуюся систему. Язык популярный, динамично развивающийся, с большой базов библиотек, позволяющих быстро решить практически любую задачу.

2 эксперта согласны
Какой язык программирования лучше изучать первым? — 85 ответов, задан 

Начнем с того в какои сфере вы хотите развиваться. Я могу судить лишь от части по фронтенд разработке. И начинать тут надо так html css js далее советую изучить gulp react vue но тут уже от ваших потребностеи.

Если по бэкенду то можно смело начинать с питона. Очень простои в освоении

2 эксперта согласны
Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Python Developer, VK Feed Expert, AI Operator.  · 8 окт 2021
Выбирая первый язык стоит трезво оценить следующие факторы:
Рынок труда.
Долгосрочные перспективы языка.
Сложность изучения языка.
Что именно вы сможете создать в процессе изучения, и, показав окружающим, поддержать мотивацию.
Новые языки программирования появляются несколько раз в год. О них пишут статьи в научные журналы, им посвящают комиксы, которые можно найти в Сети.
1 эксперт согласен
Какой язык программирования лучше изучать первым? — 85 ответов, задан 
36 лет живу, 16 лет программирую, 7 лет путешеству...  · 13 авг 2021  · ryabenko.pro

Очень зависит от ситуации и цели:

  • если вы молоды и только начинаете карьеру, у вас есть возможность инвестировать время и силы в новые навыки - рекомендую начать с C++. Он низкоуровневый, сложный, но научившись работать с ним вы сможете легко освоить любой другой язык.

  • если вам нужно начать работать программистом как можно скорее, то PHP 8 будет хорошим вариантом - он востребован, прост в изучении и, возможно, является самым быстрым выходом на рынок. В довесок нужно будет освоить работу с базой данных (нужно для практически любой технологии).

Помогаю программистам пробить свой потолокПерейти на t.me/ryabenko_pro
1 эксперт согласен
Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Учебный центр информационных технологий. Компьютер...  · 2 сент 2019  · infa-education.ru
Отвечает
АБ

Начинать нужно с простейшего языка программирования - Microsoft Small Basic. Если вы освоили Small Basic, или вам все понятно в этом языке программирования, изучайте другой, более сложный. Те, кто предлагает изучать новичку программирование со сложного языка, все равно, что новичку в вождении автомобиля (который боится скорости и столкновения) посадить за спорткар Формулы 1 и предложить начать обучение вождения с этой машины.

В Интернете очень много мнений программистов, с чего начинать программировать, но почти никто не говорит (но все программисты подразумевают!) о фундаментальных основах программирования, без которого нельзя изучать ни один язык программирования. В этом случае лучше послушать педагогов и преподавателей начальных курсов программирования, чем программистов.

Статья на эту тему; Как стать программистом. Первые шаги.

Microsoft Small Basic- Простейший язык программирования для начинающих.Перейти на small-basic.ru
1 эксперт согласен
Какой язык программирования лучше изучать первым? — 4 ответа, задан 
Диванный философ, по совместительству инженер  · 12 янв 2022
Очень кратко. Разумеется есть много ньюансов и вариантов зависящих от ваших целей и ваших предварительных знаний здесь не учтенных:
  • для скорейшего вхождения с нуля до первого простого но реального заказа - стек веб-разработчика. Первый декларативный язык будет HTML, а первый императивный, который в обиходе называется "языком программирования" - Java Script
  • для классического подхода (сначала информатика, алгоритмы, структуры данных, парадигмы и т.п. а только потом конкретная отрасль программирования). Просто классика Java, высокая классика C++. Первая несколько проще. Кроме того активно применяется в Андроид-разработке где немало простых небольших задач для разработчиков без опыта.
  • более простой и мягкий вариант предыдущего пункта. Но при этом вариант совершенно не игрушечный а широко применяемый во вполне серьезных проектах Python. И в нем в отличие от Java Script например вполне классически реализована процедурная и объектно-ориентированная парадигма. Поэтому на нем вполне можно изучать классику без костылей. Но есть и подводный камень. Начиная с языка с нестрогой типизации потом будет несколько сложнее привыкнуть к языкам со строгой типа C++ или Java. Наоборот - гораздо проще. Также этот вариант хорош если вы планируете в основном писать для себя. Или программирование для вас прикладной инструмент в вашей основной профессии. Т.е. другими словами вы будете писать много одноразового кода рассчитанного на однократное получение результата. Для этого Питон вне конкуренции сейчас.
Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Специалист в области разработки систем...  · 17 окт 2020

Тут многое зависит от того, в каком возрасте начинается изучение программирования. Если в младших классах школы, то лучше начинать с какой-нибудь приспособленной для детей среды программирования вроде Scratch, чуть попозже – языка Лого (с русской локализацией, если мы говорим о русскоязычном ребёнке), если речь про старшие классы школы или более поздний возраст, то можно уже начинать с промышленно используемых языков.

Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Первый
Team lead в Сбере, программист. Обучаю и помогаю...  · 18 февр 2021

По-моему мнению есть 2 возможных варианта выбора первого языка программирования

  1. Если у вас есть время на обучение, вы студент или школьник

  2. Если у вас нет времени на долгое погружение, и вы хотите быстрее попасть на работу

#1 Если у вас есть время на обучение и глубокое погружение в мир программирования

Тут у вас достаточно обширный выбор первого языка.

Я бы порекомендовал начать изучение с языков, которые наиболее четко заложат грамотное понимание объектно ориентированного программирования такие как Java, C#, С++. После таких языков вам будет проще изучать все остальное.

Вы также можете построить свой выбор на основе направления, которое вам интересно. Среди них есть несколько популярных и интересных.

Frontend - Визуальная часть веб страниц

HTML/CSS, JavaScript, Typescript

Backend - Сторона хранения и управления данными. Серверные языки

Java, Kotlin, Python, C#, NodeJS, PHP

Mobile - мобильная разработка

Swift, Kotlin, Java, Dart (Flutter), JavaScript

GameDev - Разработка игр

C# (Unity), C++, JavaScript (Браузерные игры)

Так или иначе, на определенном уровне вы придете к тому, что вам необходимо будет ознакомиться со многими языками для общего развития.

#2 Если времени нет, вы уже не мальчик и не студент и хотите сменить профессию

Тут цель четко ясна. В таком случае я бы порекомендовал начать свой путь в мире программирования с направления Frontend и начать изучать HTML/CSS и JavaScript. Это достаточно интересное и востребованное направление. Также у него низкий порог входа и много доступного материала для изучения.

Также изучив Javascript, помимо создания веб приложений вы сможете писать бэкенд используя NodeJS, разрабатывать браузерные игры используя технологии OpenGL, canvas, WebAssembly. И даже разрабатывать мобильные приложения (ReactNative). Также набирающий обороты Flutter. разработанный компанией Google, на котором разрабатывают кроссплатформенные мобильные приложения, тесно связан с веб технологиями и похож на язык JavaScript.

Есть отдельный язык Typescript, созданный компанией Майкрософт. Он позволил обогатить Javascript строгими типами и привнес знакомую парадигму ООП из других языков, таких как Java и C#. Это позволило значительно улучшить качество разработки веб приложений. Тем не менее JavaScript остается простым функциональным языком программирования.

Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Образовательная платформа Хекслет  · 19 нояб 2021  · ru.hexlet.io
Давайте определимся. Лучше для чего? Для денег? Для изучения программирования? А чем хотите заниматься? (игры, сайты, приложения, обработка данных)
Очень часто рекомендуют язык программирования Python. Это действительно хороишй выбор. Он популярен, по нему много ресурсов, книг. С его помощью изучают программирование школьники, а научные сотрудники используют его в работе. Ну и конечно же программисты, тестировщики. В общем популярный язык.
Но по сравнению с Javascript он проигрывает в том, что JS есть буквально везде. Даже в вашем браузере. Вы можете начать писать программу или простой код просто используя консоль браузера. Сам JS используется тоже практически везде. Никакая веб-разработка практически не выполняется без него (иначе бы сайты были в большинстве своем статичными страницами).
В общем, что JS, что Python это два языка общего назначения, которые можно рекомендовать для изучения первыми. Ничего страшного, если вы начали работать с одним языком, а потом он вам (по каким-то причинам) не понравился. Основные моменты, общая суть программирования, остаётся той же. И вы можете без проблем переключиться на другой язык.
По перспективам изучения языков, можете прочитать две статьи https://ru.hexlet.io/blog/posts/stoit-li-uchit-javascript-perspektivy-situatsiya-na-rynke-truda-mneniya-ekspertov
А также видео
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars