This guide is under construction.

The table of contents is complete, but some chapters are not written yet.

This document is a quick introduction to PPL's syntax, language rules and supported techniques. Readers should at least have a basic experience in any programming language.

The text is succinct - deliberately.

All concepts are illustrated with simple source code examples.

If you need more information then please visit or send an email to 'contact at practical-programming dot org'.

Any kind of feedback is very much appreciated.