Writing a Prolog Tutorial

I've realized that I need to write a Prolog tutorial. Prolog is very easy to use and there are tons of great tutorials out there (see Adventure in Prolog for a particularly nice one from one of the authors of Amzi Prolog.) However, I see that I need to bundle a basic intro in AI::Prolog. In fact, I need to bundle all of these things:

Tutorial

Glossary

Cookbook

There's really no way that most programmers will jump on the bandwagon unless I make things really, really easy for them.

Side note: if you decide to work through the Adventure in Prolog tutorial linked to above and you are using SWI-Prolog, be aware that predicates that are retracted and asserted must be declared "dynamic" in SWI-Prolog. That just means shoving something like this at the top of your code:

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Without JavaScript enabled, you might want to
use the classic discussion system instead. If you login, you can remember this preference.