Есть уроки по созданию своего сервера и базы данных?
Ура, вы изобрели бэкенд.
Читайте теперь про серверы и базы данных. С чего лучше начать погружение в веб-программирование?
В отличие от клиента, где выбор почти на 100% состоит из javascript, на сервере доступно гораздо больше языков. Выберите какой-то один и начинайте вникать в экосистему. Или выберите какой-то обзорный курс чтоб сравнить разные.
Сделать сайт без перезагрузки, состоящий из страниц (главная, о нас, услуги, блог, контакты) и на странице услуги есть выбор из 20 услуг, а в каждой есть по 20 Тамбов с плавной сменой текста без перезагрузки страницы.
Я же не буду хранить столько информации, картинок и т.д. в html
Это глупо! Выдавайте все тексты и данные в html, иначе поисковые системы не проиндексируют сайт и смысл существования такого сайта, как маркетинговый инструмент, нулевой.