3 Forth Tutorial

The difference of this chapter from the Introduction
(see Introduction) is that this tutorial is more fast-paced, should
be used while sitting in front of a computer, and covers much more
material, but does not explain how the Forth system works.

This tutorial can be used with any ANS-compliant Forth; any
Gforth-specific features are marked as such and you can skip them if
you work with another Forth. This tutorial does not explain all
features of Forth, just enough to get you started and give you some
ideas about the facilities available in Forth. Read the rest of the
manual when you are through this.

The intended way to use this tutorial is that you work through it while
sitting in front of the console, take a look at the examples and predict
what they will do, then try them out; if the outcome is not as expected,
find out why (e.g., by trying out variations of the example), so you
understand what's going on. There are also some assignments that you
should solve.

This tutorial assumes that you have programmed before and know what,
e.g., a loop is.