The author highlights the learning opportunities that come from creating a programming language, emphasizing how the process can deepen one’s understanding of other languages. By making their own language, the author discovered insights into grammars, language design, parsing, and runtime execution. They also stress the value of making a “bad” language for learning purposes, as it allows for targeted learning and fun experimentation. The author encourages all programmers to try their hand at creating a new language, providing resources and recommendations for getting started. The overall tone is enthusiastic and encouraging, promoting the idea of exploring programming language creation as a fun learning experience.
https://ntietz.com/blog/you-should-make-a-new-terrible-programming-language/