If you are new to blogging, and want to get your feet wet, you should first experiment with a free blog hosting service before spending your money. In fact, subscribing to a free blog service is an excellent way to develop your blogging skills before moving on to bigger and better opportunities. There is a lot to learn to become a real blogger and free hosting sites are one of the best places to do that learning.
The packages that many hosting companies offer usually include such items as blog templates, a control panel to post entries and access your blogs management tools, and more. And one very popular blog hosting company that provides these services is Blogger.com. Recently, Google acquired Blogger.com and now it's even easier to earn extra money on your blog through Google's AdSense. However, there are some limitations to using Blogger.com.
To begin with, anytime you subscribe to any free hosting service your domain name will have the extension of your host. Rather than your domain name being of its own, it will carry a sub-domain name under the host's URL. This means your blog will be harder to locate and, unless you employ SEO strategies, will probably not make it very high on the list of search engine results. This is not to say your blog can't be found. It can be if people know your blog's address.
Another limitation about Blogger.com is that it's difficult to import a template, unless you have some experience understanding and writing code. Blogger.com provides a window in which your blog's code is displayed. This affords you the opportunity to make additions or deletions to your template. But if you don't know where to write the code, or take it out, then you won't be able to make the changes. Fortunately, if what you wrote doesn't fit then the host software will not accept it and make your changes.
The free web hosting with WordPress is more advantageous, when we compare about the flexibility of the CMS, as blogger already limits the users to make only a few changes, but wordpress is more flexible and allows the installation of themes, plugins etc. and the ease of posting in WordPress is more than that in Blogger. It would be always advised that one may go for a custom domain name rather than the sub-domain, which dampens both the branding value, and the ease of optimization for search engines.