Hello everyone. Aspiring / beginner Elixir programmer here…
Just wanted to share: For the first time ever, I found a programming language that just intuitively feels right.
A little background:
I have been attempting to learn OOP off and on over many years. The language that I personally liked the most in that process was Ruby. So you can imagine discovering Elixir was like finding a hidden treasure.
But for one reason or another, OOP never really “clicked” with me. This is not a criticism of OOP; it’s me. It just never seemed intuitive to me. It was always hard to visualize the concept of an object instantiating within an object, referring to something else, somewhere out there. I just couldn’t wrap my mind around it, try as I might.
Then I found Elixir and Functional Programming. It just makes sense. The concept of a function pipeline just seems so much more intuitive than doing things the imperative way or “OOP way”.
tl:dr; Elixir and Functional Programming, after many years of not being successful in OOP, just seem amazing to me in their simplicity and power.