A (Very) Short Introduction

At its core, Prolog is a logical deduction engine with the following core mechanics:

Other Resources

A Concise Introduction To Prolog

Kinda like a Learn X in Y minutes page where X is Prolog.

Prolog syntax and semantics

Also another cheatsheet-like page.


A book-length tutorial on building an adventure game in Prolog.

Learn Prolog Now!

I personally learned Prolog through this guide.

The Power of Prolog

Good stuff and modern but rather hard to follow.

Prolog and the Relational Model for Data