Elixir/Phoenix Journey - Share Your Wisdom!
Hello!
I'm venturing into the world of Elixir and Phoenix (coming from a Next.js background), and it's both exciting and a little daunting. The learning curve feels pretty steep! I'm curious to hear from those of you with Elixir/Phoenix experience, especially anyone who's made a similar transition from Next: what were your biggest "aha!" moments, what resources really helped you level up, and what was the trickiest thing to wrap your head around at first? I'm open to any and all suggestions – books, videos, hidden gem websites, anything! Thanks!
2 Replies
I don’t have an extreme amount of experience with Elixir, but I can give what the hardest part of the learning curve was for me.
Elixir is closer to the functional programming paradigm than OOP. It follows more mathematical principles like variables being immutable or non-reassignable, using functions to iterate/access arrays, pattern matching properly, etc. I’d say that was the biggest part of the beginner curve for me when learning the language.
There are some pretty well documented resources explaining the primitives and data structures in elixir, including concepts like pinning. I’d suggest using exercism to start picking up the syntax or hopping into codecrafters build your own x. Right now, the free one is an HTTP server, which is beginner friendly for people trying to pick up a new language.
I will say I’ve yet to look at using phoenix, and probably won’t ever get around to using it.
Thanks for sharing your experience! I'll check them out