Has anyone stumbled upon any resources for teaching Elm to complete novices?
I’m volunteering for an organisation that introduces kids and teachers to programming. At the moment we use visual programming languages such as Scratch for teaching. They’re great and all but it would be fun to run a session with a textual programming language as well. Elm seems like a good fit since it’s fairly easy to get something visual up and running on the screen.
Its an intriguing question (and a big deal for Elm “if you are into the whole ‘adoption’ thing” imo).
When I help new programmers with say Python, I really do have trouble looking them in the eye and saying “this language is good for you”. Am I really helping, or am shepherding them towards the same imperative thinking that makes FP hard work for my OO-steeped brain?
When I were ten, I were off down’t von neumann bottleneck like me father
Presumably Elm is better suited to green-fields projects than “‘just’ port this big ball of js over to Elm”. I suspect that Elm (and fp generally) is better suited to green-fields minds. No? Yes?? Someone get me some research! …and get that cat out of here!
I don’t have the Elm chops to teach Elm, and I prefer to introduce types later rather than sooner, but kids love effects. The (current) Elm focus on a smooth path from zero to web page, makes it very attractive to me as a guilt-free language to present to a budding hacker.
Right -that is enough idle speculation for me. Back down the mine now to dig for mud!