An easy way to learn HTML is to take my HTML 101 training course. This is a ten-week self-paced HTML class. You will learn the basics of HTML all the way through more advanced techniques like frames, tables, and forms. http://webdesign.about.com/library/beginning/bl_htmlclass.htm
I wrote an article called "Five Easy Steps to Starting your Web Page" http://webdesign.about.com/library/weekly/aa060198.htm that gives some introductory tips on creating a Web site. I also include tips for learning HTML in my newsletter. You can signup to receive the newsletter at http://webdesign.about.com/library/blnewsletter.htm.
If those articles or the class are too hard, you can start with my most basic article: Building a Web Page for the Totally Lost.
There are also a lot of really good tutorials on my tutorial links page at http://webdesign.about.com/cs/htmltutorials/index.htm and on my Beginning HTML page at http://webdesign.about.com/cs/beginninghtml/index.htm