Lo primero que yo hice fue elegir que CMS quieres para tu página ya que hay varios: Wordpress, Joomla, Drupal, etc (tienes que ver que beneficios obtendrás de acuerdo al giro que le quieras dar a tu blog)
-Busca una plantilla para tu blog dependiendo de tu CMS,
www.themesforest.com ahí hay muchas que ya venden cerca de 40-60 dólares, la compras y la descargas
-Busca un buen Host para tu página web que vaya de acuerdo a tus necesidades... puede ser un VPS o un Host server con menos recursos dependiendo de lo que vayas a subir y el tráfico que piensas tener...
-Luego compra tu URL o dirección web con un vendedor de dominios, puede ser por un año, 5 años ó hasta 10 años
-Instalas tu plantilla y la personalizas
-Baja plugins para tu CMS de seo, de rapidez, de newsletter, ¿qué mas me esta faltando 8) ?
-Comienza a publicar y procura tener contenido antes de empezar a publicitarla
-A la par te vendría bien hacer una página de FB o Twitter para ganar tráfico
y claro colocar anuncios de google adsense para obtener algo de ingreso por tus visitas...