Forth Books by the Experts

Industry leaders impart Forth wisdom to beginners and to seasoned pros

Forth Programmer's Handbook - Forth reference manuals Forth Programmer's Handbook - Forth reference manuals

Forth Programmer's Handbook

Forth Programmer's Handbook has earned its reputation as the de facto ANS Forth reference manual, regardless of which Forth implementation you use. It includes extensive Forth language glossaries, as well as generous, lucid discussion of both common and advanced programming subjects. [details…] (This Forth book available for online purchase.)

Forth Application Techniques - Forth textbook for all levels Forth Application Techniques - Forth textbooks and manuals

Forth Application Techniques

Forth Application Techniques helps you learn practical Forth programming from basic to advanced. It introduces Forth fundamentals and assigns building-block exercises that develop a good general knowledge of using the Forth programming language to create software solutions. [details…] (This Forth book available for online purchase.)

Note: One or more Forth books may be included with any Forth classes or training you attend.

Brodie Fans: Still Relevant, Valuable and Now Here, Free!

example illustration from Leo Brodie's Starting Forth tutorial

Starting Forth by Leo Brodie

This is the classic Forth tutorial, now online and free of charge. It has been updated so the code exercises and examples can run on modern ANS Forth systems* like iForth and SwiftForth™. Most of the original love-them-or-loathe-them illustrations have been restored, and they still are surprisingly effective at easing beginning Forth programmers — and some who have never written any code at all — from simple concepts right into core techniques. Many leading Forth professionals started with this whimsical, and quite deft, Forth tutorial.

First published in 1981, code updated to ANS Forth compatibility in this online edition.

* Don't have a Forth system? Subject to the license terms, you can install the SwiftForth evaluation version to do the exercises in this book.

Thinnking Forth cover image

Thinking Forth by Leo Brodie

"A Language and Philosophy for Solving Problems"

This book handles the difficult subject of how to think about problems and their solutions. It helps the reader, who knows some Forth and already can put words together, shift into a more expert mode. The concepts go beyond Forth, but the simple beauty of Forth throws those concepts into stark relief. The book includes interviews with Forth's inventor, Charles Moore, and other Forth thinkers.

Updated 2004. First published in 1984, for many years this book was the sole and reliable companion to the tutorial Starting Forth, by the same author. A few obligatory illustrations are included but this book is not a Forth tutorial.

Free download from SourceForge or below: (rev. 2005-01-15)

Thinking Forth (4.5 MB .pdf)

Thinking Forth (2.0 MB .tar)

Thinking Forth cover (66.8 KB .pdf, incl. back-cover text)

Forth at Your Own Pace: These important Forth books serve programmers at all levels of expertise. Forth Application Techniques teaches Forth programming from basic to advanced, emphasizing practical methods to build robust, efficient applications and assigning exercises that quickly build the reader's skill. In contrast, the Forth Programmer's Handbook has become the de facto desktop reference manual for the Forth programming language and is in its 3rd edition. Many Forth beginners, and some non-programmers, find Starting Forth is a gentle and thorough introduction to the Forth language. Thinking Forth, on the other hand, provides insight into the problem-solving process and ways to generate elegant, focused and maintainable solutions.