1 этап - выбор домена. Домен - это адрес вашего сайта. Домен является неотъемлемой частью сайта. Это имя вашего сайта, а как корабль назовешь, так он и поплывет. Не торопитесь с выбором домена, так как это станет частью вашего бренда. Кроме того, попробуйте выбрать домен, который является достаточно коротким и легким для запоминания.
2 этап – выбор хостинга. Хостинг – это место вашего сайта. Хостинг-компании предоставляют место для вашего сайта. В основном, сегодня большинство таких компаний предоставляют одинаковые функции, среди которых поддержка php и mysql. Впрочем, для определенных задач, возможно, окажется целесообразным vps заказать, что тоже довольно доступно по деньгам вот тут.
3 этап – начало строительства (выбор «движка» и дизайна). Если у вас нет опыта создания сайтов, то без системы управления контентом (cms или «движок») вам не обойтись. Выбор cms довольно широкий. Вы можете выбрать как бесплатную cms (joomla или dle – для создания сайта, wordpress – для создания блога), так и платную. Например, если вы хотите создать блог, вы можете воспользоваться cms wordpress.
Существует множество типом сайтов: от блога до полноценного портала. Для каждого нужен свой тип хостинга и cms. Если же вы только учитесь создавать сайты, то вам подойдет и бесплатный хостинг и домен, но без знаний стандартных css и html у вас ничего не получится.