Haskell, Clojure, Scala, Scheme. We all have a laundry list of functional programming languages that we tried to have our functional programming epiphany with, but it just didn’t happen. Then along came Elixir. This exciting new programming language ripped the clothing off of functional programming (FP) and showed us that FP isn’t some esoteric paradigm reserved only for those with PhDs in Math Wizardry. Elixir showed us that FP is about the transformation of data -- and that it can be fun!
As a newcomer to Elixir and coming from an object-oriented background, join me as I share my thoughts and experiences from my journey learning Elixir. Other newcomers should be able to relate. The more experienced Elixir users will be able to see where new users are getting hung up at so that we can target pain points and increase the adoption of Elixir.