I think in an amount of three month (assuming there is no one giving you a continuous guidance) you can learn enough Elixir to write production ready applications with or without Phoenix.
Is Elixir worth learning in 2020?
Elixir is a pretty easy way to get started as opposed to, say, Haskell. Oh, and it's darn fast and efficient if you're dealing with massive concurrency. It's pretty slow in raw computations, though. So, yes.
Should I learn Elixir?
Learning Elixir can make you a better programmer in other languages. There are a number of stories, from people who come from object-oriented languages, who found that the process of learning Elixir made them a better programmer in their language of choice.3 May 2020
Is Elixir easy to learn?
Depending on your programming experience of other languages, Elixir can be harder or easier. FP requires a different mind set than OOP. However, there's also some FP ingredients in Ruby, though not pure. So if you've mastered Ruby, you'll find that it's not that hard to think in FP.
Where can I learn Elixir?
- Elixir School.
- The Complete Elixir and Phoenix Bootcamp.
- From Zero to Hero in Elixir.
- Elixir web development 101.
- Joy of Elixir.
- Elixir and Phoenix Screencasts.
- Elixir Tutorial by Tensor Programming.
Is Elixir worth learning in 2021?
I'd say Elixir is an absolute super power when it comes to building a startup with a small team and small budget. It's fantastic if you're an experienced solo dev who wants to indie hack. It's also a great paradigm to learn that will level you up if you've never worked with anything similar.
Is Elixir a good first language?
Originally Answered: Is Elixir a good first language? Yes. This is because Elixir is a very small programming language built on top of even smaller, yet powerful language - Erlang. When people refer to Erlang, they typically say its a couple of functions with some glue.
Does Elixir have a future?
It doesn't suddenly stop at any given language. No single language is the future of web development. The future is: more languages, more frameworks, more abstractions, more tools. It didn't stop with Java or Python or Ruby or JavaScript, and it won't stop with Elixir.