Во всём мире существует огромное количество языков программирования. По одним данным их насчитывается около 700, по другим - подсчет производится в тысячах. И как же в таком бесчисленном разнообразии выбрать тот самый первый язык программирования?
На самом деле круг самых востребованных языков сужается до примерно двух десятков. Из этого списка желательно и выбрать свой первый язык. Для примера мы приведем список топ языков программирования от аналитической компании RedMonk:
JavaScript; Python; Java; PHP; C# ; C++; CSS; TypeScript; Ruby; C; Swift; R; Objective-C; Shell; Scala; Go; PowerShell; Kotlin; Rust; Perl
Вам стоит понять одну простую вещь, первый язык программирования скорее всего не станет Вашим единственным языком и выбор необходимо делать не исходя из наиболее популярного на данный момент языка, а исходя из направления, в котором Вы хотели бы развиваться.
И хотя с помощью одного языка можно реализовывать совершенно разные программы, абсолютно универсального языка на данный момент не существует. к примеру если вы хотите заниматься серьезной разработкой игр - присмотритесь к C# или C++. Если хотите создавать мобильные приложения под Android - Ваш выбор это Java Kotlin. Для создания приложений под iOS и Mac OS стоит рассмотреть Objective-C и Swift. Для создания web сайтов - JavaScript, HTML и CSS. Если заниматься Data Science - присмотритесь в сторону Python. Поэтому сперва определитесь с областью разработки. После почитайте про технологии, применимые в данной области, и пробуйте то, что Вам действительно понравилось.
Также необходимо понимать, что у каждого языка разный порог входа. К примеру, изучая C++ в районе месяца, Вы только начнете понимать основы данного языка, с другой стороны, изучая Python тоже количество времени, вы уже сможете писать простенькие приложения. Но это не в коем случае не принижает достоинства C++, ведь это достаточно мощный и многофункциональный язык, который просто имеет больший порог входа (является одним из сложнейших языков программирования).
Подводя итоги, можно сказать главное, что Вам необходимо - это определиться с направлением, в котором Вам будет интересно развиваться, выбрать понравившийся язык программирование, который походит для данной области и запастись мотивацией. Не стоит бояться сложных языков, на данный момент существует большое количество материалов, способствующих Вашему обучению, и не стоит недооценивать более легкие языки, это позволит постепенно, но достаточно быстро и эффективно развиваться в выбранном направлении.