Для того, чтобы пользователи видели ваш сайт, он должен где-то размещаться. Логично, что создать-то его вы можете на домашнем стационарном компьютере, тут же все протестировать, но если вы здесь и оставите, то кроме вас никто к нему получить доступ не сможет. Нам нужен сервер в Интернете, место, где сайт постоянно 24 часа в сутки будет доступен для посетителей. А это значит, что нам с вами придется выбрать для этого сайта хостинг, что для новичка может быть не просто.
Для того, чтобы определиться, какой именно нам нужен хостинг, нужно знать, что у вас за сайт и насколько он требователен к ресурсам. Скажем, если это какой-то сложный проект, сервис, рассчитанный на большое количество посетителей, да еще и постоянно выполняющий сложные функций и делающий кучу запросов в базе данных, то тут вам придется арендовать сервер целиком. Впрочем, сейчас аренда сервера — это вообще не проблема, найдете несколько вариантов, посмотрите, какой сервер вам подходит. Между прочим, для особо крупных проектов и одного сервера не хватит. Вот как вы думаете, сколько таких серверов у любой из наших популярных социальных сетей?
Если же вы пока хотите создать какой-то не слишком сложный сайт, например, личный блог, Интернет магазин в своем регионе, информационный портал, новостной сайт и так далее, то можно на первое время взять простой виртуальный хостинг. В этом случае у вас будет свой аккаунт и место на сервере, но там же, на том же сервере и на том же IP адресе будут располагаться и другие сайта. На обычном хостинге там может быть сотня сайтов, а то и больше, на Про хостинге — десяток. Чем больше вам нужно компьютерных ресурсов и места на диске, чем больше возможностей, тем дороже придется заплатить за хостинг. Вы можете начинать с самого просто хостинг тарифа, а потом постепенно переходить на более дорогие, когда текущие условия хостинга перестанут вас удовлетворять, то есть когда ресурсов перестанет хватать на ваш сайт. Удачи!