Разберём разработку сайта с самого начала:
1. Для начала, определяемся с темой будущего сайта. Желательно брать тему, в которой Вы хорошо подкованы, и действительно можете что сказать.
2. Выбрав тему, знакомимся с уже существующими сайтами по данной тематике. Это поможет найти определенные изюминки для Вашего сайта.
3. Приступаем к составлению структуры сайты и сбору информацию. Должен получиться некий каркас, который будет перенесён на выбранный в дальнейшем движок.
4. Как выложить его в сеть если денег у нас нет, и мы не можем себе позволить домен и платный хостинг. Есть два выхода:
5. Во-первых – какой-нибудь фри-хостинг, где имея сайт на поддомене, можно немного подзаработать и купить себе свой домен второго уровня.
6. Во-вторых – найти таких, кто бесплатно разместит Ваш сайт и, может быть, ещё и домен даст. Минус такого хостинга – отсутствие прав, и домен Вам не отдадут если Вы захотите вдруг переехать.
7. Поэтому, скорее всего придется заработать средства на покупку собственного домена, благо способов заработка сейчас существует превеликое множество.
8. Одного домена вполне хватит, и на хостинг не придётся тратиться. На многих зарубежных платных хостингах существуют бесплатные тарифы, где можно пользоваться бесплатными услугами сколько угодно. В тариф входит самый необходимый набор функций, коих для среднего сайта хватит с лихвой (000webhost.com, byethost.com)
9. Или если Вы вдруг захотите использовать конструктор сайта, то зайдите на ucoz.ru. На этом бесплатном хостинге с минимумом рекламы, можно построить сайт любой сложности, не имея практически никаких знаний в области web программирования. Минус такого хостинга – невозможность использования собственных скриптов, хотя при возможностях конструктора использовать свои скрипты скорее всего не придётся.
10. Удачи!