Очень просто , для этого даже не обязательно быть программистом или знать языки программирования. Можно создать сайт за 5 минут на бесплатном хостинге. Всё что вам нужно это зайти на сайт UCOZ.ru , зарегистрироваться и выбрать сайт из предложенных вам шаблонов.Наполнить его согласно вашей тематике сайта ( картинки , статьи , файлы , новости... )Подредактировать, немного видоизменить, добавить страниц, виджетов, гаджетов, оптимизировать , в общем привести его в надлежащий вид.
Fo.ru регистрация! Вот еще один бесплатный конструктор сайтов. Принцип тот же, есть синхронизация с соц,сетями.