This repository contains some explanation and examples that should help you learn Prolog.
All the examples from this repository can be downloaded here, and accompanying explanations are in the wiki.