С чего начать создание блога?
С хорошего контента )
1. С определения типа вашей аудитории и механизмов её удержания (подписки, рассылки, и т.д.), 
2. С определения типа вашего контента (что будет вместе текстом: видео-ролики, изображения, код и т.д.), 
3. С системы CMS с хорошей SEO-оптимизацией и с хорошей интеграцией с поисковыми системами
4. Внешний вид и дизайн сайта (цвета, стиль и удобство использования).и только после - всё остальное! (код, функционал и прочее)