Websites are simple nowdays that you don't need any coding knowledge to knock a half decent one up.
Mine uses a CMS (
content management system) called
Wordpress.
I did a free course through
business link to learn how to use it. Only a 2 day thing. But you learn the basics and they give you handouts etc which you can take away and reference at home. You'll find a lot of websites for the big well known companies are created in wordpress. For example EBAY's blog, Ford, People magazine and Sony all power part if not all of there site using it.
I got my hosting and domainname from these guys:
Cheap Web Hosting Services. Free PHP Website Hosting By UK Company
Dispite the name i paid for a business package which funny enough is not free! But it's only £8.99 a month. Peanuts really.
My website is a work in progress, only started it 4 weeks ago.
AllisterGage.com
One of the other guys on here has a website that is done with it as well.