Про то, как создавать сайты, вы уже наверняка читали. И вы вполне способны сделать это самостоятельно, используя готовые CMS или же можете просто заказать сайт в студии. Но в любом случае вам нужно будет этот сайт разместить, а значит, нужно научиться выбирать хостинг для сайта, то есть место, где ваш сайт физически будет находиться в Интернете и доступен для других.
Какие же вообще бывают варианты хостинга? Если вы задумали создать сложный проект, например, большой портал или всероссийский Интернет магазин, тут может потребоваться отдельный сервер. Вы можете как арендовать его, так и завести свой и разместить его в дата центре. Например, вот здесь предлагают размещение сервера по доступным ценам и гарантируют качественное обслуживание. Вы можете как просто разместить свой сервис, так и воспользоваться дополнительными услугами.
Но это для серьезных, глобальных проектов, а начинать можно с самого простого, если вы пока хотите создать небольшой сайт для личного пользования, блог или сайт компании в небольшом городе — то есть, где не планируется большая посещаемость и большая нагрузка, а значит, не требуется ничего сложного. Тут вообще можно воспользоваться конструктором сайтов — там обычно предлагают и бесплатный хостинг, и сайт можно создать минут за десять, выбрав дизайн и подключив нужные модули.
Также вы можете арендовать виртуальный хостинг у любого подходящего хостинг провайдера. Там скорее всего будет несколько тарифов, которые отличаются возможностью размещение одного или нескольких сайтов и баз данных на одном хостинг-аккаунте, свободным местом на диске, которое вам предлагается для ваших сайтов, нагрузкой на сервер и другими характеристиками. Вы должны выбрать те, которые подойдут для вашего сайта, и на их основании подобрать себе тариф. Это не так сложно, как вам кажется. Удачи!