Для выбора движка прежде всего нужно уметь тем или иным движком управлять. Как минимум знать как добавлять контент, как создать меню. А затем нужно четко решить для себя что я на этом сайте собираюсь разместить и в каком виде? Например хочу показать набор популярных рецептов какого-то блюда. Так чтобы смотрелось оригинально. Значит надо искать такую возможность, модуль или плагин. На вордпрессе такие есть, на джумле тоже. Так что подходят оба.
Думаю на одном из упомянутых и делайте свой сайт. Мой выбор вордпресс. Вот последняя работа
Нет, невозможно. Подобные услуги везде платные. На некоторых сайтах имясайта.доменсайта.com домен можно обойти лишь на время. ВЕТА-версия, так сказать. Дают на время показать, как красиво всё может выглядеть. Срок - до одного месяца. А далее всё, плати голубчик. Главное внимательно прочитать условия соглашения. А то может быть такое, что согласившить на тестовую пробу, пользователь обязуется после её окончания обязательно купить апгрейд. Поэтому по аккуратнее с этим делом.
Адрес так просто поменять нельзя. Для каждого сайта регистрируется домен. Домен второго уровня (типа пользователь.хостер.зона) дешевле домена первого уровня (пользователь.зона), а в некоторых случаях может быть бесплатным. Домен же первого уровня надо оплачивать. Купленное доменное имя можно привязать к уже имеющемуся и действующему сайту, тогда сайт будет доступен и по старому имени (оно же никуда не делось), и по новому.
Для начинающих лучше работать с CMS. Так как это конструкторы. На них проще создать сайт, блог. И там все намного полегче написать сайт. А для создания своего движка нужно уметь программировать и хорошо разбираться в коде. Нужен свой сервер. Конечно блог много места не будет занимать если он будет содержать информацию в текстовом формате. И на продвижение их нужно будет больше финансовых затрат. Но все же свой движок получше. Ну а плюс в CMS в том идет меньше затрат по времени для создания сайта.