И продолжая тему языков для программирования сайтов, ни в коем случае нельзя не сказать про безумно популярный JavaScript, хотя бы по тому что, это единственный язык (если не брать его различные модификации), который работает на стороне пользователя. Да-да, ты понимаешь совершенно верно: Python, PHP и Java работают со стороны сервера, главным образом читают и пишут на сервер данные, которые предоставляет пользователь, а JavaScript - это язык для “оживления” интерфейса пользователя: чтобы кнопочки нажимались, ошибки в заполнении полей проверялись, цвета на страничке динамически менялись, фоточки зумились и многое-многое другое, без чего сайты были бы не такими удобными. И да, это тоже интерпретируемый язык, то есть тот язык, для перевода на машинный язык команды которого нужна специальная программка-интерпретатор. Ее роль выполняет браузер. Не знаю, каким ты пользуешься: Хром, Файрфокс, Интернет Эксплорер, Опера или еще какой, не важно: все они в той или иной мере одинаково работают с JavaScript.
Но эта статья была бы не полной, если бы я остановился только на JavaScript для интерфейсе пользователя. Для серверов есть тоже свой вариант Джаваскрипта и имя ему Node.js. И я даже не могу сказать, которая из ипостасей JS сейчас популярнее: клиентская или серверная. Обе на самом деле важны и обе нужны. Плюс к тому же, последние несколько лет разработчики JavaScript всерьез взялись за его стандартизацию, а это значит, что он может научить тебя как программировать правильно. Так что если будет вариант на курсах изучить его - смело изучай, без работы точно не останешься.
#разработка #web #javascript #nodejs