(2022-11-17) Maria: A ClojureScript coding environment for beginners

Maria: A ClojureScript coding environment for beginners (learning programming). From Matt Huebert and others.

https://www.maria.cloud/

https://www.maria.cloud/intro

repo https://github.com/mhuebert/maria

https://github.com/mhuebert/maria/wiki/Curriculum (named for Maria Montessori). The Maria introduction to programming through Clojure intentionally avoids getting into the benefits of Lisp syntax, language features like immutability or laziness, hosting and tooling concerns, and the full span of basic data types. It is therefore a consciously incomplete introduction. While all of those topics are valuable material, they are secondary for the programming beginner. Instead, since Clojure programmers typically spend the majority of their time working with expressions, names, and functions in an editor-integrated REPL, we offer with Maria a playground where the beginner is introduced to that workflow. Familiarization with the many technical terms and concepts our community uses is left as a future task to be accomplished gradually, as the need for specific topics arises.

https://github.com/mhuebert/maria/wiki/Background-reading

HackerNews post by the creators.


Edited:    |       |    Search Twitter for discussion