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

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

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

ПрограммированиеИзучение
Анонимный вопрос
  · 707
На Кью задали 4 похожих вопроса
интеллектуал. дизайнер. меломан. мизантроп.  · 18 сент 2018

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

Возможно, это действительно будет одна из версий С.

По опыту программиста могу порекомендовать С# - он происходит от С, С++ и Java, но проще их. По сравнению с С и С++ в С# работа с памятью безопасна, объём кода меньше, существует много высокоуровневых библиотек и оболочек для системных вызовов Windows API. По сравнению с Java, С# код выполняется быстрее - как результат именно С# включён в Unity3d игровой движок.

Первый язык и сразу ООП?
Ну, возможно, сейчас это действительно хороший вариант

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

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

4 эксперта согласны
Какой язык программирования лучше изучать в первую очередь? — 15 ответов, задан 
Magora — международная IT-компания из Сибири.   · 10 мар 2021

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

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

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

Заказывай мобильные и веб приложения!Перейти на magora-systems.ru
3 эксперта согласны
Какой язык программирования лучше изучать первым? — 85 ответов, задан 
Первый
Инженер качества ПО, тестер, QA, SDET, евангелист методологии Continuous Testing.  · 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 лет путешествую, 4 года мечтаю выспаться  · 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 в Сбере, программист. Обучаю и помогаю начать карьеру в IT  · 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 остается простым функциональным языком программирования.