To start an online blog you can go a number of ways in setting it up. You have the option of a free blog or self-hosting a blog using blogging software. If you want to monetize your blog to make income you will need to choose the self-host option if you are using Wordpress software. Choose a domain name, purchase your hosting and ask for the Wordpress software to be installed. You can find more information here: http://wordpress.org/.