Late last night (or very early morning), I began learning Elm. A few days ago I read The Syntax Cliff and got persuaded to learn Elm. After a few hours I began to document questions I had while learning.
My main motivation, for learning Elm, is to learn how to structure Functional JS in larger projects. My attempts so far has quickly turned into an organized mess.
While I have only written down “pain points” and confusion, I want to assure you all, that I’m thrilled to be here and that, overall, learning Elm is a very pleasant experience. I hit a bump the last few hours. The issue, I found out, was a simple Bool value that I got wrong. But without being able to use
Debug.log for Bool value and added my confusion with learning a new language, it took me 4 hours to solve!
If anyone, who are working on making Elm more accessible, has any questions, I am happy to answer them here or in the repository issue list. I will keep a close eye on the list and here, the next few days.
I hope this can shed some light on how Elm is for a completely new comer to the language.