Если никогда не занимались этим, то конечно будет сложно первое время. Инструкций точных не бывает, т.к всегда разные хостинги, домены, движки, если в общем плане (например установка такого-то движка), то найдёте.
Общий порядок действий такой:
- Регистрируете домен (покупаете)
- Выбираете движок для сайта под ваши требования
- Покупаете хостинг (можно и бесплатный, но лучше заплатить)
- Устанавливаете движок на хостинг
- Настраиваете всё и наполняете материалом ваш сайт
Удачи!
Домен - название сайта. Например, http://www.bolshoyvopros.ru, здесь доменом является имя bolshoyvopros. А хостинг - это, грубо говоря, сервер, компьютер, на котором установлен данный сайт и все его данные.
Думается, Нэтхауз подойдёт. Юкоз сравнительно не плох, но дороговат в нём хостинг. В Юкозе есть конструктор и вызывающие шаблоны, которые так надоели, что в глазах рябит. На Нэтхаузе шаблоны и конструктор тоже есть. Всё-таки Нэтхауз.
Для начала нужно определиться в какой доменной зоне вы бы хотели зарегистрировать ваш домен (ru, com, net, org и т.д.), тут важный момент, какой материал будет на вашем сайте, если это, скажем так, не совсем законно в России - лучше брать международную зону и регистрироваться не у российского регистратора.
Далее выбрать регистратора доменного имени (их великое множество, самые известные и раскрученные из российских reg.ru и nic.ru).
Далее хостинг, опять же, все зависит от материала, который будет располагаться на сайте, если все законно, то смело выбирайте самых известных российских хостинг-провайдеров.
Могу вам посоветовать рейтинг, обзор и отзывы о провайдерах (http://hosting101.ru/, http://ru-hosting.ru/tophosters.php), таких рейтингов тоже довольно много в сети.
Далее определяетесь какой именно хостинг вам нужен, обычный виртуальный хостинг, VPS/VDS (виртуальный выделенный сервер) или "настоящий" выделенный сервер (это уже для совсем серьезных и крупных ресурсов).
Цены и тех. возможности настолько различаются что советовать здесь что-то не имеет смысла, выбор только за вами.
Естественно создать полноценный сайт можно. И он даже будет работать...Вопрос в том, как хорошо. Пока посещаемости нет я думаю и проблем не будет. А как только начнёт появляться - бесплатный хостинг может попросту заблокировать сайт и намекнуть, что пора бы перейти на платный тариф. Так любит делать hostinger (из-за 10 человек в день даже бывает блочит).
Могу подсказать бесплатный beget.ru/free-hosting. Они не занимаются такой ерундой, как hostinger, но в правилах подстраховались и написали, что в любой момент могут удалить ваш аккаунт. Но у меня там простенький сайт валяется уже полгода, без проблем.
Надеюсь, вы будете делать сайт на каком-то готовом движке (CMS) или с нуля? В этих случаях у вас будет полный доступ к файлам (и к базе данных, если используется), советую периодически делать резервные копии, если и заблокируют - без проблем перенесете сайт на платный хостинг (если что пишите в личку, помогу).