Первое, если вы хотите создать серьезный проект, а не просто поиграть в вебмастера, это отметайте напрочь бесплатный хостинг. О проблемах с бесплатным хостингом написаны гигабайты информации. Бесплатного ничего не бывает. Бесплатный хостинг — это игрушка для студентов и школьников. С самого начала следует создавать нормальный сайт под ключ на нормальном домене и нормальном платном хостинге у вменяемого хостера. Это вам обойдется в 1500 рублей на год. Самый простой тариф. Согласитесь, что это не очень дорого.
Дальше нужно выбрать движок сайта (при условии, что вы не хотите делать статичный сайт). Сайты создаются на следующих cms: WordPress, Joomla, Drupal. Используя данные системы управления контентом можно самому создать довольно приличный сайт, если вы имеете в этом какой-либо опыт. Но вот если вы хотите немного индивидуальности и чтобы ваш ресурс смотрелся профессионально, то без специалистов не обойтись. Хотя это и будет намного дешевле, чем если бы вы начинали делать свой сайт с нуля.