Here’s a great list of free places to learn the basics of HTML and CSS for those wanting to get started:
- HTML Dog: a comprehensive intro for HTML and CSS
- Opera Web Standards Curriculum: the basics of web standards-based design in HTML and CSS.
- Reference.SitePoint.com: mentions feature support across different browsers, and describes known browser bugs.
- The W3C’s Learn Page and HTML element reference
Additionally, we would recommend this new video tutorial series: Web Development from Scratch — from Nettuts+.
For a free intermediate level resource, see The MDC (Mozilla’s Doc Center).
Many thanks to the folks who put together this list in their send-up of W3schools.com — a site to be avoided. See W3Fools – A W3Schools Intervention.