Beginners guide to html.... Start with the basics.
You don't have to be a html expert to create successful web sites, but some basic knowledge will come in handy. Using a good html editor will take care of most of the html coding, but when you want to look at how somebody else has implemented that nifty feature on their web site, knowledge of the basic html tags suddenly becomes a necessity.
If you are a beginner the following tutorial will help you get started:
If you want a more advanced html tutorial:
It is important to understand that html should just be used to structure the content of your page. Don't use more advanced features such as fonts and tables in html to manage your page's layout. Your layout should be controlled with CSS.