I think you’ll be better off learning Elixir first if you don’t have a strong functional background. Elixir has more resources available and is an easier language to use, which should get you to writing more functional code. Elm is very strict about types and the way you structure logic, so it’s more disciplined, and it’s also still very young and evolving. Your time right now is better spent learning Elixir and practicing the fundamental concepts of functional programming, because you will need them to use Elm effectively later.
3 Likes






















