HTML is very easy to learn and xpaciscool is right - just browse around tons of different pages and check out their source code for the site. The HTML will be listed, along with some scripts such as JavaScript and VBScript, but code written in languages such as .ASP will not appear on those pages. However, that won't affect you because you just want to learn HTML. Start out by using a WYSIWYG (What You See Is What You Get) editor to learn the basics. You can generate a page in the editor, then take a look at the HTML code behind your page. Then, when you get a feel for it, get a simple text editor (hell, Notepad will work) and start to create your pages manually using the tags.
As far as a site topic, what about computer security? You must be interested in that since you are on this site, so that might be a start for you.
For some resources on HTML, check these out...
www.w3schools.com
www.devguru.com
Just keep in mind, it's all about the tables baby! You'll soon see what I'm talking about...
