Найти тему
Daloshka

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

Оглавление

Походу статьи я буду опираться на информацию с одного из самых популярных сайтов для программистов Stack Overflow. В процессе выбора языка важно начать с простых и интересных языков. Мы обсудим какие языки популярны в мире и в России. Для начала давай-те обратим наше внимание на картинку с рейтингом языков 2019 года.

Статистика с Stack Overflow
Статистика с Stack Overflow

Python

Именно этот язык считается сейчас самым быстрорастущим в мире и лёгким в освоении. Я сам начинал изучение именно с него и он стал моим любим языком на данный момент, хотя я пробовал изучать и другие. Вы можете запросто написать алгоритм для автоматизации повседневных рутинных задач за короткий промежуток времени. Программисты обожают этот язык за краткость и простоту кода. Там где в языке JavaScript или C++ вам потребуется написать две-три страницы, в Pythone вы уложитесь всего в одну. Существует множество библиотек для упрощения написания кода. Вы быстро поймёте основы программирования и в процессе перейдёте к другим языкам. Программист - это не значит, что вы можете знать один язык и вам этого будет достаточно. Вы постоянно будете сталкиваться с другими языками и вы будете вынуждены понимать HTML, CSS, SQL, JavaScript. Для Python работа есть в Москве и за пределами, те кто знают Python хорошо зарабатывают.

Мой вчерашний бот для Steam на Python
Мой вчерашний бот для Steam на Python

HTML / CSS

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

HTML and CSS
HTML and CSS

JavaScript

Этот язык используется в связки с HTML / CSS для построения логики сайта. JavaScript — это сценарный язык программирования, выполняемый непосредственно в браузере. Программы, написанные на нем, называют скриптами, и они интегрируются непосредственно в HTML страницу различными способами. Результат выполнения сценариев отображается на странице, вызывая какие то изменения на ней, а может и не отображаться, если это не предусмотрено. На нём пишутся плагины для Chrome и других браузеров. Этот язык также высокооплачивается при хорошем знании архитектуры и синтаксиса. Вот одна полезная команда на этом языке:

document.querySelector('video').playbackRate = 3.0;
Откройте в браузере консоль разработчика CTRL+SHIFT+C и откройте видео в ютубе и сможете настроить скорость как захотите

-4

C++/C#/Java


Эти языки очень похожи и используются в основном в игровой индустрии. Любой из языков подходит для написания программ под любые операционные системы. C++ очень сложный для начинающих. Эти языки основываются на ООП, не пугайтесь этих трёх букв. Они станут понятными только на практике и будут приходить, как само собой разумеющееся. Лично я писал приложения на C# и Java для Android. Можете прочитать
мою статью. На изучение этих языков уйдёт много времени, но результат того стоит. Вы поймёте большинство конструкций и команд в программировании и остальные языки покажутся вам очень простыми.

-5


Заключение

Запомните, любой человек, который хорошо разбирается в какой-либо из сфер, хорошо зарабатывает и получает удовольствие от работы, так как у него получается её выполнять и он получает результат. Вам нужно найти способ полюбить программирование и уделять ему свободное время. Программирование - это постоянное саморазвитие и нет предела знаниям. Факт, если у вас идея простого приложения с помощью, которого можно заработать, то сфокусируйтесь на идее. Продумайте её и упростите до понимания компьютера, а затем воплотите в реальность. Желаю вам успехов на пути и никогда не сдаваться, поверьте вы ни раз захотите отступить назад. И поменьше читайте такие статью, лучше читайте книги о любых языках, они очень похожи друг на друга. Удачи!