If you already have a blog on a free platform like blogger, then you can migrate your blog to a self-hosted wordpress blog using one of the migration tools.