Раньше (лет 25 назад) большинство сайтов были статическими, и каждая страница была самым настоящим файлом со своей разметкой и содержимым. Сегодня они практически полностью вытеснены динамическими сайтами.
Это когда делают шаблон страницы с разметкой, а при запросе из базы данных выбирают данные для нужной страницы (заголовок, текст, дата, и т.д.), шаблон заполняется данными и отправляется в браузер юзера. Таким образом, тебе не нужно обслуживать сотни или тысячи однотипных страниц, а тексты статей может править через админку любая секретарша, не разбирающаяся в верстке.
В сети учебников по созданию сайтов немеряно.