I mean simple as in primitive and easy to implement. Using Forth effectively takes practice, but I found it worth the effort for the much the same reasons as Lisp.
Lisp is a better choice than most for the first compiler/interpreter, but I would recommend starting even further down the complexity scale with Forth [0] since it lowers the risk of running out of motivation/loosing…
I mean simple as in primitive and easy to implement. Using Forth effectively takes practice, but I found it worth the effort for the much the same reasons as Lisp.
Lisp is a better choice than most for the first compiler/interpreter, but I would recommend starting even further down the complexity scale with Forth [0] since it lowers the risk of running out of motivation/loosing…