^ What? Geocities isn't free? I get mine for free with 12 MB of space!!! Maybe you pick the one that have your own DNS??? Try Tripod if geocities isn't free, but Tripod is little hard for beginer.
Anyway, here is the BASIC HTML code, very BASIC.
CODE
<html>
<head>
<title>my title</title>
</head>
<body text="#ffffff" bgcolor="#000000">
<p>some thing<br>
something else<br>
<img src="http://imagelocation">
<a href="http://somewebsite">SomeNamefor the site</a>
</p>
</body>
<html>
best way to learn HTML, visit other people page and right-click on the page and choose view source, then try to "adopt" their coding technique.
If not try webdwarf, free.