Добрый день!
Сам процесс создания блога не сложный, сначала определитесь где он будет размещен. В интернете есть онлайн сервисы для создания своего блога, бесплатно на их домене 3 уровня, к примеру blog.ru/ - здесь вам предложат домен «ваш домен.blog.ru». Можно сделать и здесь www.blogger.com. Но если Вы хотите полный функционал своего блога и домен 2 уровня, то придется не много потрудится. Для этого необходим движок блога WordPress, который можно скачать здесь ru.wordpress.org/, на данный момент актуальна версия 3.1. Далее регистрируете себе домен 2 уровня, сейчас это стоит для домена RU всего 119 рублей, или РФ. Регистрируете хостинг, на первое время, пока посетителей мало, можно выбирать самые дешевые тарифы. К примеру у меня сайт хостится на Jino.ru всего за 140 рублей в месяц. Главное, что бы хостинг поддерживал PHP и базу данных MySql. Вот коротко на тему создания блога.
По поводу темы блога:
Найдите свою фишку — то, о чем вы сможете писать регулярно и что интересует лично Вас. Придумали? Посетите блоги вашей тематики, люди о многом говорят, о многом пишут, наверняка вам будет за что уцепиться. Даже если идеи для поста долго не приходят в голову, то можно разбавлять блог различными постами близкими по тематике: обзор софта, отзыв о книге и т. п.
И запомните, читатели найдутся на любую тематику, пишите интересно, с долей юмора. И будет Вам успех!
Остальную информацию, по настройке движка и т. д. думаю найдете сами! Гугл Вам в помощь)