Many people find that setting up a website is complex task. It can be a little intimidating especially if you don't have experience with web technologies. Another option is to hire an expert. But, sometimes, your budget may not allow you to hire somebody to get your WordPress hosting, installation to get your blog set up.
If you have known me for a while, you now understand the importance of having a website. I have spent years helping my clients build a strong and profitable brand identity. And having a website, is a must for anyone wanting to do anything about their branding.
Many others those who want start a good professional, world-class website, continue to ask (or wonder) how to setup a self-hosted website. The question is obvious and indicates that many people get intimidated with this task.