This website provides tutorials on HTML, CSS, PHP, and Java Script. Under each category you can learn a history and introduction into HTML or CSS and then learn how to create your own website using the step by step instructions.
Not a bad site, Lauren, though I still think http://w3schools.com is better. Heaven knows there are tons of tutorials all over the Internet. Tons of books, too, of course.