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

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

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

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

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

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

интеллектуал. дизайнер. меломан. мизантроп.  · 18 сент 2018

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

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

Ответы на похожие вопросы
Какой язык программирования лучше изучать первым? — 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 остается простым функциональным языком программирования.