Один из самых сложных вопросов, которые каждый задает себе, когда начинает заниматься программированием, это какой язык для изучения выбрать. Кажется, что, остановившись сегодня на чем-то одном проследуешь в этим всю свою жизнь. Действительно для некоторых это правда, и человек строит успешную карьеру с одним языком программирования. Но чаще всего разработчики знают несколько языков и меняют их в процессе развития, личных поисков и собственного чувства прекрасного. На каком бы языке вы ни начали писать, он не обязательно должен быть единственным. Для начала придется остановиться на одном, но в будущем вы будете изучать разные направления.
Кажется, что языки программирования очень отличаются друг от друга. Синтаксис или правила могут различаться в зависимости от языка и для чего он был разработан. Все они решают уникальные задачи, но изучение общих концепций облегчит познание следующих языков программирования, на которые вы возможно и не обратите сегодня внимания, хотя завтра один из них станет для вас фаворитом.
Выбирая свой первый язык для изучения не ориентируйтесь на то, что труднее. Это ваш первый опыт и, если на данном этапе вы будете постоянно сталкиваться с препятствиями: отсутствие четких мануалов, мало курсов и книг, сложная среда разработки, маленькие сообщество, вы с большой вероятностью забросите обучение. Но набрав опыта на чем-то более понятном или даже легком, будет намного проще взяться за что-то сложное.
Наблюдая за современными тенденциями, вы можете помочь в ответе на свой вопрос. Так в вебе основными инструментами для строительства страниц являются HTML и CSS. Те, кто видит свою карьеру именно в веб-разработке часто начинают именно с этого. Несмотря на то, что HTML и CSS не являются языками программирования в широком смысле этого слова, но именно с помощью них сделана практически каждая страница в интернете - от статических сайтов, до сложных приложений.
JavaScript - это первый язык программирования, который выбирают сегодня новички. После HTML и CSS логично приступать именно к JS, который изначально предполагался для веб-программирования, чтобы добавить несколько динамических эффектов. Однако в последствии он превратился в мощный язык программирования, используемый почти на каждом веб-сайте. Вы можете использовать JavaScript для добавления интересных эффектов (лайтбоксы) или для реализации эффекта прокрутки. Он даже используется на проектах вне веб-браузеров, например аппаратные или настольные приложения. Знание JS сделает вас универсальным разработчиком.
PHP - один из самых популярных языков и один из первых веб-языков. Веб-сайты на PHP появились в 1994 году, затем в 1995 году был выпущен PHP Tools и другие разработчики узнали о нем. PHP - это почти 27 процентов Интернета, потому что он позволяет добавлять динамическую информацию очень легко.
Python - это язык общего назначения, который используется для всего от сервера до обработки научных данных. Питон - отличный язык для начинающих, потому что его легко читать и понимать. Вы можете делать на нем все, что хотите.
В итоге получается, что самыми не сложными и в тоже самое время действующими и популярными языками программирования являются JavaScript, PHP, Python, язык разметки текста HTML и таблицы стилей CSS. С чего начинать свою путь в разработке решать вам.