1) Прежде всего Вам нужно знать основы HTML,если Вы их не знаете , то перейдите по ссылке
2)Вам нужно создать сайт,если Вы новичок в этом деле, то я Вам советую использовать сервиз www.uCoz.ru. .Юкоз.ру - Сложный, но простой бесплатный хостинг - Бесплатный хостинг, который позволяет не только попробовать свои силы в сайтостроении, но и сделать хороший и добротный сайт. Для этого вам предоставляется большое количество шаблонов дизайна сайта, хороший выбор модулей сайта и возможность подключить свой домен. Своя CMS хоть и исключает использование вами скриптов PHP и баз данных, но тем не менее позволяет создать качественный и современный сайт.
Если уже разбираетесь в HTML и PHP , то можно использовать различные движки(CMS) для сайта-Joomla,Wordpress, я пока представил 2 движка ,но поему мнению эти 2 движка наиболее удобны и популярны.Скачать их можете по ссылке Joomla.
И так если Вы решили заняться Joomla , то Вам для начала нужно установить сервер на компютер , а сервер называется Денвер . Его можно скачать по ссылке там есть описания сервера и как установить
3)Установили Денвер,скачали Joomla , теперь можете создавать свой сайт на любой вкус .
4)Если ваш сайт готов , то его нужно разместить на хостинг . Есть платный и бесплатный хостинг и купить домен желательно 2 уровня т.е www.вашсайт.ru
5)Когда Ваш сайт готов и размещен в интернете ,то Вам нужно его зарегитрировать в поисковиках и каталогах ,чтобы к Вам начали приходить посетители.Все для раскрутки сайта можете скачать у нас на сайте в разделе Книги и как правильно раскрутить сайт в разделе Для вебмастера
6)После того ,как Вы раскрутили сайт и к Вам начали приходить посетители ,можете сразу добавлять всевозможную рекламу на сайт - на подобия Wmlink.ru
Также есть очень хороший заработок на сайте -это Sape , также можете прочитать статью про Sape
А также хорошо заработать в Google Adsense Вот как бы и все p.s создавайте качественные сайты и для людей ,тогда Ваш заработок увеличиться в несколько раз