(2022-11-17) Maria: A ClojureScript coding environment for beginners
Maria: A ClojureScript coding environment for beginners (learning programming). From Matt Huebert and others.
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: | Tweet this! | Search Twitter for discussion

Made with flux.garden