One main advantage of using CMS is one will be able to manage the contents of ones websites without having to deal with complicated technical tasks. Imagine that you are a very talented writer but you can't show your writings online just because you don't have any idea how to write webpages that consist of HTML tags.
With CMS, a writer only needs to type her works in an editor as if she does it with a word processor. Then the CMS itself that will show her works online. It is a great time saver for a webmaster to create and maintain her website. The installation process is also very easy since many web hosting services have offered special features such as Fantastico where a user can install a CMS with just a few clicks of mouse. The process is done automatically.
Basically, a web content management system consists of two main parts, a front-end and a back-end. The back-end is a section where you can do many administrative tasks such as inserting and editing articles, giving privileges to some people, managing the look and feel of your website, and so on. The front-end refers to what visitors see. It is the face of your website.
When you are getting started with hosting your website, it is recommended that you check free hosting services. These services allow you to get familiar with hosting and the cpanel features.