Что такое JavaScript
Страница, которую вы умеете делать, пока только показывает. Она не считает сумму заказа, не проверяет форму, не прячет меню по нажатию. Всё это делает JavaScript — третий язык страницы и единственный из трёх, который действует.
Разница принципиальная. HTML и CSS описывают: вот заголовок, вот он синий. JavaScript выполняется: посчитай, проверь, покажи, спрячь. Первые два браузер читает и рисует, третий — исполняет шаг за шагом.
Отсюда и новое слово: программа. Это список указаний, которые браузер выполняет сверху вниз, по одному.
let цена = 100;
let скидка = 20;
console.log(цена - скидка);
Три строки — три шага. Запомнить сто. Запомнить двадцать. Напечатать разницу. Браузер не угадывает и не переставляет: он делает ровно то, что написано, и ровно в том порядке.
Это и есть главная перемена по сравнению с разметкой. Там вы описывали результат: вот заголовок, вот карточка, вот отступ. Здесь вы описываете путь к результату — и путь надо продумать целиком, потому что додумывать за вас никто не станет.
JavaScript живёт не только в браузере. На нём пишут серверы, приложения для телефона, программы для рабочего стола и даже управление лампочками. Но начинается всё с браузера: это единственное место, где он есть у всех и где ничего не нужно устанавливать.