Что нужно для создание сайта?
Во-первых, нужен дизайн, который делается профессиональными, или не очень веб-дизайнерами.
Дизайн бывает лаконичным или наоборот: насыщенный спецэффектами, наездами и переливаниями.
После этого дизайн переносят на сайт, т.е. начинается верстка сайта.
Верстку сайта делят на обычную и адаптивную (т.е. рассчитанную на мобильные устройства).
Во-вторых, нужно зарегистрировать домен - что-то вроде: www.domen.com, vash-site.info и т.п.
Этим занимаются регистраторы (это вроде нотариусов сайтов).
В-третьих, нужен хостинг - этим занимаются специальные компании, которые имеют сервера (большие компьютеры, или связанные между собой компьютеры), на которых размещаются веб-сайты.
Программное обеспечение и сервера регистраторов и хостинг-компаний дают возможность при введении названия сайта - открыть его в браузере пользователя.
Когда пользователь набирает адрес, к примеру www.domen.com он переправляется на сервер регистратора, у того в адресе домена прописан адрес хостера (IP-адрес хостинговой компании), куда и переправляется пользователь.
Так как самостоятельно разобраться в этом не очень просто лучше переложить все эти заботы на вебстудию, которая все это собирает в один продукт, и заказать у нее сайт под ключ.