tip:
- never use "free site making" sites. They dont help you learn and all sites made using them are absolute shite.
- find out how to make a site
- learn html/css
- look for good resource sites
I suggest w3schools for starting:
http://www.w3schools.com/html/
once youve learnt html look at these:
http://www.w3schools.com/css/
http://www.w3schools.com/xhtml/
to get it on the web
- find a decent host
- try to learn a little about graphics making too