Hi jacky,
Good question! One approach that you might consider taking is to use Wordpress, which is an open source (free) blogging platform whcih can be used as the base of your web sites.
The beauty of Wordpress, besides the fact that it is free is the large community of people behind it who create the many thousands of themes or templates that you can skin your site with. In addition there are many thousands of plugins, which are little software tools that you simply upload to your web site which expand the functionality of your web site to no end.
If you are not great with programming etc thats not problem, many hosts such as Bluehost where I have my stuff hosted offer a program called Fantastico which is a one click installer program. You simply select your domain, select the program, which in this case is wordpress (there are many others) and click install and the program is installed.
Trust me, once you get a handle on ftp and a few of the basics you will not be able to stop yourself from messing around with wordpress.
An alternative is to simply get a hosted version of wordpress from
http://wordpress.com. The only issue there of course is that the domain will be a subdomain of wordpress.com.
I'm not sure whether I am allowed to post links here but as they are links to wordpress they should be ok.
Wordpress Information Site
http://wordpress.org
Wordpress Hosted Version
http://www.wordpress.com
Themes Viewer
http://themes.wordpress.net
I just love this program...for a web site, I simply use a plugin which allows me to set a page as my home page and I have an instant web site which is optimised for Search engines etc.
Good luck.
