Сначала при выборе сервиса выбирается тип хостинга как правило это и будет конструктор сайтов с уже встроенным "движком" или CMS - системой управления контентом
Наверное, здесь всё зависит от двух основных факторов:
- знания HTML-разметки , скриптов java, vbs и т.д. веб-программирования - как раз многие хостинги с встроенными CMS позволяют сильно снизить здесь требования к базовым знаниям.
- тип хостинга (платный / бесплатный) - очевидно зависит изначально от предполагаемой посещаемости.
Как правило начинающие вебмастера поначалу создают сайты на бесплатных хостингах и с доменными именами 3-го уровня.
Главный недостаток - рекламодателям, конечно намного привлекательнее работать с сайтами на платных хостингах и доменах 2-го уровня. Но само собой, хороший интересный пользвателю и потому посещаемый или "раскрученный" сайт создать сразу невозможно - на это требуется время - "не сразу Москва строилась".
Остальное, как говорится, "дело вкуса".
А вообще для начала наверное проще всего использовать бесплатные хостинги с поддержкой например mySQL, php, и CMS Joomla, скажем http://www.webservis.ru, http://www.mirahost.ru, http://holm.ru, http://fo.ru или конструктор сайтов на flash - http://www.a5.ru
ну и конечно же очень распространённый у нас в рунете конструктор сайтов от uCoz - https://domain.ucoz.com