А я бы посоветовал действовать в таких шагах: 1. Формулируем задачи для сайта, основной список функций. 2. По функциям выбираем движки (все ниже - мое личное мнение, а так большинство движков достаточно универсальны): а) портал, ИМХО, сделать проще на PHP-Fusion 7; б) сообщество - на phpBB3; в) визитки - Joomla; г) блоги - WordPress; д) форумы (конференции) - SMF; 3. В соответствии с требованиями выбираем хостинг. Хостинг от провайдеров (в частности, QWERTY) удобнее, но лишь для начинающих. А так выбор обычно можно сделать среди основных игроков (наберите в гугле "хостинг", у большинства хостеров доступен некий тестовый период, когда вы можете подключится и посмотреть, как все работает. Кстати, у некоторых хостеров доступны автоматическая установка некоторых движков, это очень удобно - жмешь кнопку, вводишь логин и пароль, на выходе получаешь готовый настроенных сайт, надо лишь его наполнить и дополнить нужными модулями. 4. Соответственно поставить и настроить движок на хостинг и пользоватся. Для доступа к сайту используют так-называемые домены - обычно это домены второго уровня, типа eva.ru, google.ru и т.п.. Но они платные, потому на первое время можно взять бесплатный домен третьего уровня - либо, например на dyndns или no-ip или у хостера (провайдера). Ну вот как бы и все... И главное - если используйте движок, не забывайте своевременно его обновлять (скачивая и устанавливая обновления с сайтов разработчиков).