If you really want to get into this stuff, check out my
syllabus for HPR319
here at URI. This is a course for non-CS majors
who are computer literate. The syllabus has links that include:
How to set your own Web server (Mac is the example);
How to do animation for your Web page(GIF89);
How to put sounds on your Web page;
How to do virtual reality using VRML;
Web page design process;
How to make original QuickTime movies for your Web page;
How to do forms, clickable images, and CGI scripts and how to set them
up on a Web server;