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

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

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

Программирование+2
Александр Зобнин
  ·   · 25,9 K
На Кью задали 4 похожих вопроса
Magora — международная IT-компания из Сибири.   · 10 мар 2021

У нас в Магоре много специалистов изучали Python, в качестве первого языка, и вот почему:

  • Python является одним из старейших языков программирования. С 1991 года на этом языке программирует множество людей;
  • в 2020 году Python стал самым популярным языком программирования на рынке;
  • Python часто «прощает» ошибки в коде. Например, для Python не обязательно указывать тип данных переменной. Из контекста он сам понимает что тип данных введен: целое число, логическое значение или что-то еще;
  • язык существует так давно, что для него уже разработаны готовые библиотеки. Если у вас есть вычислительная задача — скорее всего для нее уже есть библиотека на Python;
  • даже, если вы не умеете пользоваться библиотеками — не проблема. Язык позволяет очень много без их использования.

На данный момент у Python есть один явный недостаток — мощные программы на нем работают дольше, нежели на других языках. Мы советуем вам начать изучение программирования с любого популярного языка, так как найти работу с выдающимися навыками не составляет труда.

Заказывай мобильные и веб приложения!Перейти на 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 позволяют учить программировать хорошо, создавать с первых шагов корректные... Читать далее
Видеостенкин™ продает и обслуживает LCD...  · 16 сент 2020  · videostenkin.ru
Проблема в том, что у многих людей в голове возникает мысль, «надо бы научиться программировать», лучше для начала подумать, что они хотят научиться делать. Выбрать языка, изучить его синтаксис, и лишь потом разбираться, что... Читать далее
Ассемблер, а больше ничего и не надо. Дальше Си идет автоматом и в совокупности, ну и остальное - все что... Читать дальше
Первый
Школа программирования для детей и подростков...  · 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