Язык Javascript – это язык сценариев, выполняющихся на стороне клиента. То есть, в отличие от PHP программа на Javascript не работает с сервером, а исключительно с браузером локального компьютера. В не таком далеком прошлом Javascript ассоциировался с всякими визуальными спецэффектами на веб-странице, и по большому счету, так оно и было.
Но настоящая роль Javascript серьезна и масштабна. Именно с помощью этого языка реализуется концепция динамического HTML (DHTML). Суть его состоит в том, что обмен данными между локальным компьютером и сервером происходит без перезагрузки страницы. На практике это реализуется, к примеру, в обработке форм «на лету» по мере ввода данных. Точно так же скрипт «подхватывает» нажатия определенных клавиш на клавиатуре и обрабатывает их соответственно.
Точно так же, как и в PHP на языке Javascript уже написано множество готовых сценариев, существующих в открытом доступе, и которые нет нужды переписывать «с нуля». Javascript предельно важен для создания именно современных веб-страниц с логически завершенной структурой и внешним видом. Язык предельно простой в изучении, логичен и понятен.
Но всё же не рекомендуется создавать сайт полностью на Javascript, потому что, во-первых, не у всех пользователей интернета включен Javascript в браузере, во-вторых, на сегодняшний день поисковые системы плохо читают Javascript и индексация таких сайтов усложняется, а, следовательно, усложняется и продвижения сайта. Поэтому следует использовать Javascript в качестве создания дополнительных спецэффектов, но в тоже время необходимо следить за тем, чтобы сайт нормально работал при отключении Javascript.
Чтобы лучше понять Javascript, следует изучить данный язык в ознакомительных целях, а потом уже решить, нужно ли Вам изучать Javascript более подробно или нет. На сайте https://webcaum.ru планируются уроки по Javascript, но пока их нет, могу порекомендовать видеокурс «Javascript + jQuery для начинающих в видеоформате» от Евгения Попова.
Успехов в учёбе!!!