Многое зависит от знаний и опыта (в том числе и по раскрутке). Надеюсь, что знания HTML как минимум есть. Буду описывать для начинающих. а по ходу уже усложнения. Надо изучить РНР и Java-скрипт.
Хотя... для того что бы заиметь сайт (зарабатывающий ну хотя бы немного) не обязательно даже знания HTML. ?.!? Дело в том, что бы выпустить статистический (то есть только информативный) сайт (без обратной связи с пользователями) можно просто нарисовать (в том же ВОРДе), а внутрь разместить нужную (востребованную) информацию. Уже для такого сайта если там достаточно много специфической и востребованной информации можно приобрести платный хостинг и домен. Уже такой сайт может приносить прибыль, но информации там должно быть гораздо побольше чем в обычной энциклопедии. А это дается достаточно трудно даже ученным энциклопедистам. Поэтому ...
Домен и хостинг конечно же, нужны, но не сразу и желательно сначала на бесплатном хостинге. Кстати, на бесплатном хостинге место держать желательно всегда там можно держать файлы готовых сайтов и прокручивать (проверять работоспособность ) отлаженных страниц. Отлаживать файлы (особенно динамические - то есть уже с обратной связью с пользователями, например, даже торгующий самостоятельно ) можно и без хостинга и домена -в Денвере.
Нужно иметь под рукой одну из хорошо отлаженных версий "Денвера" (и желательно по реже менять его версии или вообще не менять).
Денвер если не менять версии хорош тем, что переустановив Винду(запоролась, нужна более накачанная версия, поменяли Ноут и/или Винт и т.п. ) можно вновь поставить и старый денвер поможет свободно восстановит файлы и базы данных сайта (если конечно пароли не забыли).
Предположим, есть не плохая идея, и уже изучили и причем успешно используете РНР, пишите скрипты, наладили работу с платежными системами, научились раскручивать сайт - теперь нужна **команда единомышленников **. В настоящее время уже сложно управится одному со всем.