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

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

Какой язык программирования наилучший для изучения «с нуля»?

(посоветуйте качественные ресурсы/учебники)
ТехнологииМедиа и коммуникации+5
Anton Paputsia
  ·   · 5,5 K
Сервис онлайн-образования  · 5 февр 2020  · practicum.yandex.ru
Отвечает
Таня Цвирова

Антон, добрый день!

К сожалению, универсального языка программирования не существует, поэтому нет и универсального ответа на этот вопрос. Решите для себя, чем бы вам хотелось заниматься: веб-разработкой, разработкой мобильных приложений и игр или аналитикой, а потом выбирайте язык:

для веб-разработки ― HTML, CSS, JavaScript;

для разработки мобильных приложений на Android ― Java и Kotlin, на OS ― Swift;

для анализа данных ― Python или R. Python ― самый популярный язык для анализа данных; R ― более академичный, его чаще используют в научных работах;

для высоконагруженных систем (промышленных программ, облачных систем, браузеров) ― C++, C, Java. Программы на них работают быстро, но порог входа высокий: для работы с этими языками нужно хорошо знать информатику.

Концепции программирования не привязаны к языку. Они общие для всего Computer Science. Поэтому, освоив один язык, вы будете быстрее и легче понимать, как работают другие.

Если не знаете, какая сфера вам по душе, попробуйте свои силы на бесплатных ресурсах: Stepic, Coursera. В Яндекс.Практикуме есть бесплатные вводные курсы «Основы HTML, CSS, JS», «Основы Python и анализа данных», «Основы тестирования». Они помогут понять, какое направление в ИТ-сфере вам подходит.

Выбрать профессию в Яндекс Практикуме и попробовать себя в новой ролиПерейти на praktikum.yandex.ru
Учебный центр информационных технологий. Компьютер...  · 14 июл 2020  · infa-education.ru
Отвечает
АБ
Наилучший язык программирования для изучения с нуля является Microsoft Small Basic, простейший язык программирования, разработанный специально для начинающих. Этот язык программирования могут изучать дети с 7-8 лет. Ни один... Читать далее
Microsoft Small Basic- Простейший язык программирования для начинающих.Перейти на small-basic.ru
Программист, ютубер, недолингвист  · 26 мар 2017
Предположим, что вы уже хорошо знаете английский язык (а без него в программировании далеко не уйдешь). Тогда могу посоветовать следующее: codecademy.com - сайт с интерактивными уроками на разнообразные темы (создание вебсайта... Читать далее

Спасибо за ответ!

Окончил среднюю школу в 1989 году  · 27 мар 2017
С++, Python это очень логично и выверенно спроектированнные языки. Оказавшие влияние на многие другие. И если рассудок и жизнь дороги Вам, то держитесь подальше от JavaScript, кажущаяся простота этого языка скрывает за собой... Читать далее
Первый
Если вы знакомы с таким проектом как Duolingo, то для языков программирования есть аналогичная штука: SoloLearn: Learn to Code. Разумеется, там всё на английском. Ясно, что таким способом много знаний не получить и руку не... Читать далее

Валерыч, настало твое время! Я ж говорил, что весь чат сюда перетащу.

Я бы выделил Python: - он имеет очень ясный четкий синтаксис, легко читается и пишется - имеет очень лаконичные конструкции, когда одна строчка делает достаточно много, и при этом она остается читаемой - в ходе изучения вы... Читать далее
Редактор, книгоиздатель по образованию и геймер в...  · 26 мар 2017
Большинство программистов рекомендует начать изучать программирование с языка JavaScript. «На мой взгляд, изучать стоит JavaScript. Не только потому, что он довольно простой, но и потому, что познакомиться с ним можно быстро... Читать далее
Любознатель  · 14 дек 2018

Python, java и c++ друзья новичка, по ним много уроков и изучив их структуру вы поймете основную структуру большинства языков, так что вперед

Из ресурсов посоветую codeacademy и coursera

okpython, Администратор  · 11 сент 2022
Можно начать с изучения Python, ведь это язык общего назначения с очень простым синтаксисом, но довольно обширной областью применения. Для начинающих программистов подойдет учебник «Основы Python с нуля» на https://okpython.net... Читать далее