Micah Lee 🔑 is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Micah Lee 🔑 @micahflee

"Deep in your innermost being, you’ve always known you were destined to learn Clojure. Every time you held your keyboard aloft, crying out in anguish over an incomprehensible class hierarchy; every time you lay awake at night, disturbing your loved ones with sobs over a mutation-induced heisenbug; every time a race condition caused you to pull out more of your ever-dwindling hair, some secret part of you has known that there has to be a better way."

Should I take the first step?

· Web · 4 · 6

@micahflee
Coming from an #Haskell background I would have recommended you try #Elm, but:
« When comparing #Elm vs #Clojure, the #Slant community recommends #Clojure for most people. In the question“What is the best #ProgrammingLanguage to learn first?” #Clojure is ranked 11th while #Elm is ranked 16th. »
slant.co/versus/380/1538/~elm_
In the end, may strongly depend on the existence or not of libraries you need to leverage. Good luck ;)

@julm @micahflee elmmm.... haasssskellll (maybe wait until 0.19 for Elm, or even a couple more years. Evan is taking his time to make it work well.)

@julm @micahflee Why don't we see essays titled “What is the best programming language to learn twentieth?”?

@micahflee absolutely, it's one of the most pleasant languages I've used.

In my mind the selling points are that it's a simple language that guides you towards doing the right thing, and it's interactive. REPL driven development is a really amazing thing in my opinion clojure.org/guides/repl/introd

@micahflee I would recommend Haskell. The book 'Learn You a Haskell' is free, fun, and easy to understand.