To mention difficult to read syntax and show a case of code golf forth is rather dishonest. Forth prides itself in the expressiveness of words by constructing a vocabulary to talk about the problem at hand rather than cryptic compression of commands.
Let me start off by saying I’m a relatively inexperienced programmer.
I started learning programming concepts through “the Little Schemer” series of books — learning about Scheme, recursion and the Y-combinator. I then read “Starting Forth”, and I can tell you Forth is amazing! I had tried to learn C previously via the K&R…
I love that Massung mentions the interactive environments of Forth and Lisp. Scheme was the first programming language I learned, and Forth was the first language that helped me understand “how” to build a program from the ground up(C failed me *completely* in that regard!).