There are the main books everyone refers to like &#x27;Thinking Forth&#x27; [1], and others, but I really learned faster by picking up Factor [2] and Retro [3]. The community on Factor is very helpful and smart. I actually wrote my first real Forth program for work in Factor. I had written a lot of one-liners, and some curiosities, but this was a business need met in one night. It was basically a program to munge a whole lot of tab-delimted text files, and do some math on fields and then generate a report. It was all &lt; 100 LOC, and it was easy to interactively test if I was missing anything in the interpreter.
Retro is cool, since it is so minimal, and there are add-ons for Chrome so you can run it in your browser locally to try it; otherwise, you download the image file for your platform, and Retro itself. Retro was built on a VM called Ngaro, which is an interesting diversion, but not Forth.
There are also microcontroller ports of Forth [4], which I found a lot easier than using the assembler for a particular microcontroller. FlashForth has been recently updated, and is featured in a &#x27;Circuit Cellar&#x27; magazine article. I have also purchased iForth [5], since I had stopped dual-booting linux at the time, and it offered a lot for Windows, and mathematics (fast).
I hope these help you get started. If you are a maker, using an Arduino or PIC-like chip with FlashForth is great. The whole dictionary, or word list (all the defined functions called &#x27;words&#x27; in Forth, are listed in the reference I provided). In Forth, you can easily add to the dictionary, it is concise enough to know your whole system in a short time, and add to it when you need it. Good luck!<p><pre><code>  [1]  http:&#x2F;&#x2F;thinking-forth.sourceforge.net&#x2F; 
  [2]  https:&#x2F;&#x2F;factorcode.org&#x2F;
  [3]  http:&#x2F;&#x2F;forthworks.com&#x2F;retro&#x2F;
  [4]  http:&#x2F;&#x2F;flashforth.com&#x2F;tutorials.html
  [5]  http:&#x2F;&#x2F;home.iae.nl&#x2F;users&#x2F;mhx&#x2F;</code></pre>