1. Выбор системы управления контентом. Лучше взять WordPress. Русскоязычная сборка находится здесь: http://mywordpress.ru.
2. Далее, выбор хостинга. Тут все индивидуально. Каждый будет пиарить тот хостинг, на котором находится. Я, например, использую Спринтхост, на нем же держу выделенный виртуальный сервер. Поддержка там классная, не раз выручала глубокой ночью, многие технические работы помогает сделать. Плюс, у Спринтхоста есть неплохая партнерская программа. К слову, могу дать реферальную ссылку и закинуть все партнерские комиссионные на Ваш счет (+30%).
3. Закачка сборки WordPress на хостинг. Тут все можно упростить. На том же спринтхосте WordPress устанавливается нажатием одной кнопки. Впрочем, можно и самостоятельно поставить: создаем в панели управления хостинга базу данных, пользователя и пароль (через инструмент phpMyadmin), берем скачанный архив в п.1., распаковываем, заливаем на сервер через любой FTP-клиент (напр. Filezilla) и настраиваем конфигурационный файл wp-config. Описание настройки можно посмотреть вот здесь.
4. После установки Вордпресса нужно установить и активировать основные плагины. Минимальный набор – это:
а) Akismet (установлен, надо только активировать, нажав на кнопку и предварительно зарегистрировавшись – все инструкции там есть)
б) All in One SEO Pack или YOAST SEO (один из этих двух плагинов, чтобы блог хорошо ранжировался в поисковиках)
в) Google Sitemap Generator – для создания карты сайта (нужно для поисковиков)
г) FeedBurner FeedSmith – чтобы привязать RSS к сервису FeedBurner Гугла для более быстрой индексации.
д) Sitemap Generator – генератор визуальной карты сайта (для удобной навигации).
5. После настройки плагинов выбираете тему оформления блога. Лично я для этого использую сервис: http://themeforest.net. Только проследите, чтобы у Вас там был не просто HTML шаблон, а именно тема под Вордпресс. Стоят они все в районе $50 и почти все имеют адаптивную верстку.
Устанавливаете тему и, вуаля! Можно наполнять блог контентом!