Какого рода сайт?
Форум? новостной ?
На начальном этапе создания сайта рекомендую установить его на своем компьютере для тестов.
Для этого ставим пакет Denwer (denwer.ru) - там расписано подробно что и как.
Скачиваем движок сайта
Бесплатные - Joomla, Drupal, Wordpress (платные, но можн онайти нулл версии DLE)
Бесплатные форумы - напр. PHPbb
ищем под соответствующие движки шаблоны сайта - уже готовый дизайн
Потом переделывая изображения(картинки) оформления сайта под себя меняем его дизайн (ибо делать с нуля свой шаблон сложновато)
Шрифты и палитра (это Фотошоп + шрифты с инета)
Когда уже более менее разберетесь с управлением сайтом и его дизайном можно покупать домен 2-ого уровня, покупать хостинг (или найти бесплатный) и закачивать на него уже свой сформированный на компьютере сайт.
Это вкратце - т.к. очень много нюансов