Most of these tutorials are released under the Gnu Free Documentation License. More information about the license is available within each tutorial and at the Gnu FDL web site.
AppleScript Basics
Basic AppleScript to automate the use of your Macintosh. (Sep 15, 2012)
Carnival of HTML
Creating basic web pages with straight HTML code and a pre-existing style sheet. (Jan 11, 2012)
Cascading Style Sheets
Working with CSS to turn a basic web page into something that draws attention to all the right places. (Jan 11, 2012)
- Cascading Style Sheets
- CSS (full HTML)
- CSS (full PDF) (3.6 MB)
- CSS (full RTF) (4.7 MB)
- ZIP Resources for Cascading Style Sheets (13.7 MB)
Django: Beyond the SQL
Django is a great application framework for Python and web applications. You can use it to greatly speed up your database and application development both on the web and on the command line. This tutorial is currently a very rough draft; it probably won’t be very useful without the assistance of someone who knows Django running the tutorial. If I ever run this tutorial a second time, I’ll probably update it with screenshots to make it more usable for individuals. (Jan 11, 2012)
- Django: Beyond the SQL
- Beyond the SQL (full HTML)
- Beyond the SQL (full PDF) (228.2 KB)
- Beyond the SQL (full RTF) (125.3 KB)
- ZIP Resources for Django: Beyond the SQL (1.1 MB)
Easy Web Design
Creating basic web pages with Netscape Composer/SeaMonkey. (Jan 26, 2013)
- Easy Web Design
- Easy Web Design (full HTML) (105.1 KB)
- Easy Web Design (full PDF) (4.8 MB)
- Easy Web Design (full RTF) (5.6 MB)
- ZIP Resources for Easy Web Design (5.8 MB)
HTTP headers
It’s hard to understand how cookies work and how much information from web visitors can be trusted without understanding how browsers and servers communicate. (Jan 11, 2012)
JavaScript for Beginners
Basic JavaScript to enhance your viewers’ reading experience. (Jan 25, 2013)
- JavaScript for Beginners
- JavaScript for Beginners (full HTML) (129.0 KB)
- JavaScript for Beginners (full PDF) (5.5 MB)
- JavaScript for Beginners (full RTF) (5.1 MB)
- ZIP Resources for JavaScript for Beginners (13.6 MB)
MySQL for Other Applications
The basics of working with MySQL for users of other applications such as Dreamweaver, PHP, Perl, or Python. (Oct 8, 2012)
- MySQL for Other Applications
- Monolithic HTML version (92.3 KB)
- Monolithic PDF version (1.7 MB)
- Monolithic RTF version (1.7 MB)
- ZIP Resources for MySQL for Other Applications (2.1 MB)
PHP: Hot Pages
Basic PHP to store form data and maintain sessions. (Dec 18, 2012)
- PHP: Hot Pages
- PHP: Hot Pages (full HTML) (144.3 KB)
- PHP: Hot Pages (full PDF) (2.4 MB)
- PHP: Hot Pages (full RTF) (2.0 MB)
- ZIP Resources for PHP: Hot Pages (1.5 MB)
Perls Before Swine
A basic Perl tutorial covering reading files, filtering files, importing into SQL databases, and displaying on the web. (Jan 11, 2012)
- Perls Before Swine
- Perls Before Swine (full HTML) (183.1 KB)
- Perls Before Swine (full PDF) (1.5 MB)
- Perls Before Swine (full RTF) (865.7 KB)
- ZIP Resources for Perls Before Swine (958.9 KB)
Persistence of Text
A series of useful Persistence of Vision tutorials, starting with the very basics of simple object creation and progressing to automation and the usefulness of math. (Mar 31, 2007)
Simple Photorealism
Simple photorealism for people who can’t draw. This tutorial guides you through using the free Persistence of Vision ray-tracer. You’ll create a planet, with rings and an orbiting moon set against a starry background. (Jan 28, 2013)
Come to Valhalla
Valhalla is—or was—a MOO. MOO is a ‘programming language’ for creating multi-user dungeons (MUD). MOO is object oriented (thus, MUD, Object Oriented). MOO was created by Pavel Curtis and Xerox PARC, who are to be commended for their work. While MOO is ancient technology, there are still people who find it fun and useful. (Apr 1, 2013)
- Come to Valhalla
- Come to Valhalla (full HTML) (111.8 KB)
- Come to Valhalla (full PDF) (435.8 KB)
- Come to Valhalla (full RTF)
Evaluating Information
Some things on the net are true, some things are not, and many are both. If you want to believe impossible things before breakfast, however, you can do so just as easily off the net as on the net. The best evaluation techniques will work for any information, not just Internet information. We have never been able to trust the printed word. (Dec 21, 2012)
Gender Neutral Instructions
Writing for all of your readers. (Jan 31, 2013)
Joy of Access
What the net has to offer you. This tutorial is quite old, and hasn’t been updated since the last century. I’m leaving it available mostly for historical reasons. I’m not likely to write a newer version. (Dec 18, 2012)
- Joy of Access
- Joy of Access (full HTML) (107.7 KB)
- Joy of Access (full PDF) (367.8 KB)
- Joy of Access (full RTF)
Web Design for the Rest of Them
Prepare yourself to enter the mid-1990s, when not all browsers supported tables, let alone javascript and style sheets. This ancient tutorial discusses writing pages to support browsers with varying support of the new-fangled web. (Dec 10, 2011)
More Information
- GNU Free Documentation License
- “The purpose of this License is to make a manual, textbook, or other functional and useful document ‘free’ in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.”