Some time ago I wanted to start learning a functional language and looked at Ocaml and Elixir. Ocaml looked like a quite versatile language but in the end I went with Elixir because it looked like it could open up more new use cases compared to the languages I already knew (Python, C). Massive concurrency looked cool and also I wanted to get a bit into web dev stuff and Elixir has the Phoenix framework for that. So depends on what you want to do with it I’d say and how experienced you already are.
Some time ago I wanted to start learning a functional language and looked at Ocaml and Elixir. Ocaml looked like a quite versatile language but in the end I went with Elixir because it looked like it could open up more new use cases compared to the languages I already knew (Python, C). Massive concurrency looked cool and also I wanted to get a bit into web dev stuff and Elixir has the Phoenix framework for that. So depends on what you want to do with it I’d say and how experienced you already are.