Anton Paputsia
март 2017.
2674

Какой язык программирования наилучший для изучения "с нуля" (посоветуйте качественные ресурсы/учебники)?

Ответить
Ответить
Комментировать
0
Подписаться
28
5 ответов
Поделиться
Ответ партнёра TheQuestion

Большинство программистов рекомендует начать изучать программирование с языка JavaScript.

«На мой взгляд, изучать стоит JavaScript. Не только потому, что он довольно простой, но и потому, что познакомиться с ним можно быстро. В любой операционной системе есть браузер и текстовый редактор, а это вполне достаточно для первых шагов.

Сегодня JavaScript – достаточно универсальный язык: с помощью него можно создавать не только сайты, но и серверные приложения, системные утилиты, игры, мобильные приложение и многое другое. Когда освоитесь с первыми принципами программирования, можно начать изучать другие языки в зависимости от того, чем хотите заниматься: Python, Ruby, Go – если интересует серверное программирование; Swift, C/C++/Objective-C, Java – если хотите писать программы для компьютеров и мобильных устройств», — советует Сергей Чикуенок, ведущий разработчик «Одноклассников».

«Начинать изучать программирование лучше всего, конечно, с JavaScript. Это простой и гибкий язык, освоив который можно создать любой вебсайт, интерактивную инсталляцию или виральное приложение. Он работает на всех устройствах и браузерах, и для него не нужно мучиться, устанавливая специальный IDE. Примеров неимоверное количество: открывай любой сайт и жми «View Source», не говоря уже о куче библиотек и демонстраций. По крайней мере, если не собираешься работать программистом в банке или на бирже, JS выигрывает во всех отношениях», — согласен с ним Вячеслав Баласанов, сооснователь 4REAL.

Еще больше рекомендаций от практикующих программистов есть в статье на нашем сайте.

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

2
Прокомментировать
АВТОР ВОПРОСА ОДОБРИЛ ЭТОТ ОТВЕТ

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

codecademy.com - сайт с интерактивными уроками на разнообразные темы (создание вебсайта, работа с Git, обучение языкам)

Derek Banas - парень с ютуба, известный своими длинными курсами по обучению языкам Java, C++, C#, Python и созданию Android-приложений а так же видео формата "язык программирования за 1 час", где он показывает основные функции и методы работы с каким-либо языком программирования

Если же с английским не задалось, есть ещё многоязычный code.org, где можно научиться элементарным азам программирования.

А за любым вопросом можно всегда обратиться на StackOverflow - английский или русский

UPD: Забыл про первый вопрос. С нуля лучше начинать с чего-то более простого в плане лексики и конструкций. Могу порекомендовать Python, а из "сишных" - C#. Как вариант можно сначала научиться делать вебсайты, а вместе с ними простенькие скрипты на JS и PHP, прежде чем переходить именно к программированию

10

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

-1
Ответить
Прокомментировать

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

6
Прокомментировать
Читать ещё 2 ответа
Ответить