Для создания сайта не обязательно писать все с нуля. Справиться с рутиной и помогают фреймворки - заготовки с кодом. Почитайте как они работают и где используются.
Продолжая пользование настоящим сайтом Вы выражаете свое согласие на обработку Ваших персональных данных (файлов cookie) с использованием
трекеров "Google Analytics" и "Yandex.metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в условиях
обработки персональных данных и политике конфиденциальности и Privacy Policy