well since you are only starting out I would suggest a free webhost like Geocities if you have a yahoo account your site would be www.geocities.com/your yahoo account.
As far as the code you have pasted above. I would start off with a couple tags that are standard.
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>The Title of your site </title>
<meta name="description" content="The Description of your site for search engines .">
<meta name="keywords" content=" Keywords for search enginges ">
<meta name="copyright" content="year, your name ">
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
</head>
<
After you have something simalar to the above you are ready to start coding the body
Everything between the
CODE
<body>..... </body>
tags is the code above. and when you are done the very last tag should be
CODE
</html>
to signify to the browser that the end of the HTML code.
To put it all together you would end up with something like this.
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>The Title of your site </title>
<meta name="description" content="A quick little example of HTML code.">
<meta name="keywords" content="HTML, code, sample">
<meta name="copyright" content="2007, Thorian">
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
</head>
<body>
<h1> A example Heading </h1>
<p>Example Text follows</p>
<p>Back in my day it was not standard to close paragraph tags but apparently things have changed since 1996</p>
<p>the below is an example of a link, if I could remember
the tags for comments I would be using them instead of theese paragrap tags</p>
<a href="http://www.google.com">Google</a>
</body>
</html>
If you looked at the code before I edited it you would have noticed that I forgot the http:// in google and the / to turn off the heading.