"Blog" is an abbreviated version of "weblog," which is a term used to describe websites that maintain an ongoing chronicle of information. A blog features an online journal or informational website displaying information in the reverse chronological order, with latest posts appearing first.

How to start a blog?
1. Free Blog Setup: Here you will get a sub domain blog from the main blogging website. For example if I am creating a free blog in wordpress.com then I will have to create reddyash.wordpress.com. reddyash is the blog which is created free. The word FREE always comes with many restrictions, you will not have all features activated in a free account. You cannot sell ads in free blogs. I think in Blogger you can integrate google adsense code and make money with ads.

2. Paid Blog Setup: You can create a blog using your own preferred domain name, all features activated and you can have your own blog email ([email protected]) to look more professional. If you are looking to earn money then paid version will be more effective.

How can I make money through blogging?
First you need to create good quality articles and see to it you are in the first page using many seo techniques. Once you have many visitors coming to your website on a daily basis then you can start earning money by the following methods:
1. Place Google Ads.
2. Affiliate with products and sell them using affiliate links.
3. Sell Ad space in your blog.

The below are the few Blogging Websites which you might be interested:

1. Blogger: Publish your passions your way. Whether you'd like to share your knowledge, experiences or the latest news, create a unique and beautiful blog for free. Blogger does not only give you a free account but it lets you earn money using Google AdSense. Start Blogging with Blogger.

2. Wordpress.com: Create a free website or easily build a blog on WordPress.com. Dozens of free, customizable, mobile-ready designs and themes. Free hosting and support. You can not use your own ads in Free Blogs. Start Blogging with WordPress.

3. Wix.com: Follow these 7 steps to start your own blog for free. Sign up for free or log-in to your account. Pick ablog template. Publish your site and connect your own domain. Open the blog manager and create a new post. Add images, videos, categories and a unique URL to your post. Publish your post and see how it looks live. Start Blogging with Wix

4. OverBlog: Overblog is a free blog platform where you can easily create your own blog. Overblog makes it simple to post text, photos, video and music on your personal blog. Join our communities, publish and share your ideas ! Start Blogging with OverBlog

5. Webnode: Make your blog in 5 minutes and for free. With Webnode, you have all necessary tools to make it your own and become a successful blogger. Write about cooking, beauty tips, photography, promote your business or share your hobbies. It's easy to use with modern designs. Start now!

6. Site123: Create a free website with SITE123. With responsive web design, free templates, web hosting, domains, emails, SEO tools, and 24/7 live support, SITE123 is by far the easiest free website builder. Enter your content and 1,2,3 - your site is up and running. Build your free blog today!

Article Source: Web Hosting Support Forum