If you would like to host a website with less efforts and if you have no programming knowledge but you need most advanced features in your site, then you must prefer the world class CMS (Content Management System) platform WordPress. To build WordPress blog, you need no programming experience. WordPress web hosting with a Content management system which is php based, is absolutely free to use. However you must take a best hosting plan to install WordPress on your domain. WordPress is also used for Business sites. You can host your Business Site with these simple steps.
There are many websites, to host and many purposes to maintain. Some one want to host a site for their Business to publish their updates. Some one want to host a utility based website which is useful to the people as a tool such as Facebook Social Networking site. If you would like to build a site on your own, then you can code on your own. But I prefer to choose WordPress rather than coding your yourself. Because it decreases your efforts and time to concentrate on more analysis part of your Business.