The Classroom

Here is a selection of tutorials to get you started on the road to writing professional-quality code.

Online Classes

Free online classes from HP covering a variety of topics.

HTML Tutorials

Finding good HTML tutorials is very difficult. The problem is that HTML is a language whose importance was great during the internet's most formative time in the late '90s. That's when most of the tutorials available today were written. Since then, things have been steadily moving away from HTML and making it more and more obsolete. For instance, structuring websites with tables is being supplanted by using div tags and CSS. For that reason, HTML has to be taught in conjunction with CSS and the concept of standards and the World Wide Web Consortium (W3C) should be taught with it. I will continue to try and look for good, entertaining tutorials that meet these requirements. In the meantime, here's an informative (if somewhat boring) tutorial from the "W3C School." I suggest you follow up immediatly with the XHTML starter tutorial.

W3C Starter Tutorial

Update: In 2004, with doubts surrounding the viability of XHTML and the W3C's lack of interest in HTML's future, a group formed called the WHATWG.  The WHATWG's specification for HTML5--though no tutorials yet exist for it and it is still in a draft state--would be a good thing to keep an eye on.  If it gains the upper hand in the future over XHTML, then certain XML-centric conventions--such as self-ended tags--will have to be un-learned.

XHTML Tutorials

W3C Starter Tutorial

CSS Tutorials

CSS Introduction and Tutorial
Exhaustive List of On-line Resources
Sitepoint CSS Tutorials
More CSS and XHTML Tutorials

Javascript Tutorials

Javascript Basics
Various Javascript Tutorials at Webmonkey

DOM Tutorials

Scripting with the DOM

PHP Tutorials

DevShed
The Scripts.com
PHP Freaks

MySQL Tutorials / Resources

MySQL Statement Syntax
Syncing a MySQL DB to Windows programs

XML / XSLT Tutorials

XML Examples
DTD Examples
PHP and XML
XML DOM tutorial
XSLT tutorial
XML/XSLT/PHP
XML to PDF with Java FOP
XSLT to HTML with PHP

Regular Expressions

CPAN

AJAX

Adaptive Path Overview
XMLhttpRequest Tutorial

Flash Tutorials

Various Various Basics Basics Basics Animated Movie Macromedia Video Basics