QUOTE(1angel3 @ Sep 28 2008, 05:53 PM)
Okay because you're a beginner (which I'm assuming) I recommend you start out with Freewebs.com. It's good for beginners because they offer a site builder to help you but if you know a little HTML then try the HTML mode instead.
You could also get hosted but you would have to learn FTP and PHP, it's easy to learn and there's many tutorials on it. You could buy a domain but I think you should try a free hosting site first and see if you like it. Try making an account on Freewebs.com or get hosted by someone and ask if they could teach FTP and PHP. Some people won't mind it at all.
yeah freewebs is the best to start with, their live preview when adding codes. pretty neat feature.
when you get better at the whole maintaining a website you can then start with looking for a decent host, try looking for someone willing to offer a subdomain, its good practice on FTP and PHP like mentioned above.
PHP tutorials can be confusing so before you get into that learn how to work with FTP first. you need that before you head to PHP