Carl,
So may questions from such a young lad!!!
1. There are heaps of free web hosting providers around but unfortunately you will have to have banners or pop ups of one kind or another.
Nothings free in life.
There are a few that dont have banner ads but they sell domain name registration inssead and you have to register with them to use their hosting. Keep in mind that banner ads are much better to have than popups.
I use
www.netfirms.com for my free websites.
Your best bet here is to do a Google on free web hosting.
2. No its not easy and yes it will take you long hours into the night and even the next day or 6. You have three options for designing your own website.
a. Learn html from scratch (
www.htmlgoodies.com) then use notepad to do your code. (This would be the hardest way but the only way to go if you truely want to learn website design.)
b. Use a WYSIWYG webdesign program like hotdog, coffee cup etc. (try download.com look for their html section.)
These are easier than coding manually but will still have a large learning curve to learn the program.
c. Many of the web host providers have templates that you can use to setup your site. This would be the easiest way to go but you dont really learn html and you are limited by your template design.
3. You should get your own e-mail address with most of the web hosts even with free hosts although some only offer webmail services. However keep in mind that unless you register a domain name your website name will be something like
www.webhost.com/32~5lk/username and so will your e-mail address. If you register your domain name which is quite cheap these days your e-mail address can be
anything@domainname.com and your website address would be
www.domainname.com
Im at work at the moment but will post some links to some good web hosts etc when I get home.
Hope this helps.