The W3C has many great tutorials available.http://www.w3schools.com/. You can also learn alot by reverse engineering sites. Look at the site and look at the code. Don't steal code, but use it as a building block.