Wordpress, the world's most popular open source CMS is great for blogging and general website development. A tremendous community supplies themes and plugins to expand Wordpress's core functionality.
The true power of a CMS, and especially Wordpress, is the ease and simplicity of changing the look and feel of your site without effecting the content. This is done when you select a theme. Check out the Wordpress theme repository for an array of free open source options.
Then click the <Install WordPress> button.
Not a programmer, but want some special functionality that the core installation does not contain. Chances are that it may already exist as a plugin. Plugins extend Wordpress's core functionality. Before hacking the core and adding functions, see if the functionality already exists in a plugin that was developed by someone else by searching the plugin repository.