Начало
Что такое сайт? Сайт это место, где вы сможете рассказывать о себе или о своем проекте. Сайт сейчас имеет почти каждый прохожий, поскольку именно он позволит вам опубликовать что-то в интернет и полностью это контролировать. Но самый главный вопрос, как создать сайт? Большая часть людей решают проблему создания сайта просто заказывая сайт у программистов. Это стоит не малых денег, но мы можем и сами создать сайт не тратя на это огромные суммы, но все таки вопрос остался прежним, как?...

Способы создания сайта
Итак, есть несколько способов, по которым вы можете создать сайт: с нуля, используя конструкторы, используя фреймворки. Каждый из этих способов имеет свои плюсы и минусы о которых мы и поговорим далее.
Конструкторы сайтов.
Быстрый и невероятно легкий способ создать свой сайт. Тут вы сразу получите возможность проводить оплаты через сайт, сверстать красивый макет, вы получите админку и отличное модерирование сайта, хостинг и домен всего за какой-то часик или два. Но настолько ли все идеально? Плюс использования конструкторов типа Wix, Tilda и так далее это конечно же легкость создания. Нажимаешь на кнопку - создаешь объект, перемещаешь его куда нужно и так строишь свой сайт и такой сайт может иметь в себе огромное количество разной информации и может иметь разный вид.

Но не все так просто. Конечно же любой из конструкторов не будет совершенно бесплатно дарить вам такой сайт и обязательно повесит на ваш сайт какой-нибудь водяной знак или плашечку с названием конструктора и ссылкой на него.

Вы также не сможете опубликовать свой сайт в поисковые системы бесплатно и у вас будут большие ограничения на использование разных функций. Сайт который вы создадите хоть и будет выглядеть достаточно уникально, но все также будет невероятно похож на все другие сайты, созданные на таком же конструкторе. Ну и конечно же вам нужно будет заплатить, чтобы убрать все ограничения и я хочу вам сказать, заплатить не мало.
Так что, этот способ неплохой, но я бы советовал вам послушать следующий способ...
Фреймворки(Frameworks)
Фреймворки и библиотеки очень сильно упростят вам жизнь, но и дадут возможность полностью обойти платные подписки, которые будут вам мешать. Я расскажу вам о создании сайта на примере BootStrap 5.

Итак, что дает вам BootStrap. Этот невероятный фреймворк дает вам возможность с минимальными знаниями HTML и CSS, создать красивый сайт со слайдерами, менюшками, всплывающими окнами и так далее. Вам также не нужно будет думать о изучении позиционирования и отступов, все это за вас сделает BootStrap, а вам лишь нужно будет все это объединить в одно целое, используя код HTML и CSS. Просто посмотрите какие шаблоны можно создать не делая при этом больших усилий:

Создание сайта с нуля
Самый гибкий, функциональный, совершенно не ограниченный в возможностях способ создания сайта, но невероятно сложный. Для того чтобы создать нормальный, адаптивный, функциональный сайт вам понадобится знать огромное количество языков типа HTML, CSS, JavaScript, PHP, скорее всего вам также придется изучить базы данных MySQL, sqlite3, MongoDB, там же рядом и CMS системы типа WordPress и вам также понадобится изучить фреймворки Django, Flask которые работают на языке Python.

Скорее всего я вас только что очень сильно напугал таким большим количеством непонятных слов и значений, но не нужно сразу боятся, на самом деле вы не будете все это использовать, вам понадобится лишь часть из этого всего и только то, что вам нужно будет в создании вашего сайта. К примеру сайт на котором сейчас вы читаете эту статью написан мной, на данный момент, на HTML CSS и JavaScript без использования фреймворков, CMS систем и баз данных, поскольку я сам не знаю это все досконально и знаю лишь поверхностную теорию.

По факту для создания простого сайта, к примеру, для вашей игры, вам понадобится лишь знание языков разметки, а они учатся буквально за несколько часов. Надо понимать, что для создания хорошего сайта нужно много терпения и времени, но это того стоит, ведь в этоге вы создадите сайт, и никак не будете себя ограничивать. Я оставлю чуть ниже ссылки на очень крутые уроки по изучению всего нужного для создания сайта.
Концовка
Помните, не нужно спешить с созданием сайта, если вы хотите создать и вправду качественный продукт и позже его монетизировать, изучите перед этим все что для этого нужно. Никакие фреймворки, а тем более конструкторы не разрешат вам сделать поистине невероятный сайт, все зависит именно от вас. Параллельно с изучением, создавайте разные сайты, ведь практика - это самое важное программировании.
