This is one of the most frequently asked question. So let us start with it.
Before starting a blog, please understand why you want to start a blog. If it is for fun and sharing your thoughts – start a free blog from WordPress.com. If you are interested in making your blog an income generating channel then please get a domain and self hosted blog.
If you are not sure what is self hosted blog, check out the blogs for new bloggers below. If you are not sure where to get self hosting from. Scroll further down