Сайт пишется на совокупности языков: HTML - язык разметки (не язык программирования) - используется для разметки сайта (какие элементы, где расположены, и т. д.), (элемент - это например кнопка, поле для ввода, картинка) CSS - таблица стилей (тоже не язык программирования) - используется для стилизации элементов, добавления эффектов, анимаций, рамок, закруглений углов, и так далее JavaScript - уже ЯЗЫК ПРОГРАММИРОВАНИЯ, он используется, чтобы придать "живости" сайту. Чтобы обрабатывались нажатия на кнопки, движения мыши, появлялись и исчезали картинки, и так далее Сайты они одни и те же, и для компьютеров, и для телефонов Дело лишь в разметке и стилизации