This FAQ section is slowly being built as useful information is being collected.
NB: These tutorials are mostly for historical purposes. Modern web development uses new techniques (e.g. html5, jquery, etc) which makes these tutorials obsolete, but they might still help somebody. I have yet to compile new information on this subject.