I went through 'I need to learn a new language' phase a few weeks ago.
I decided to go with Elixir because it seems fun (I have no Functional experience). However, I am seriously considering Rust, because it seems so universally loved.
Maybe the grass is greener on the other side?
I will definitely pick up Rust when I feel I am comfortable enough with Elixir.
I primarily want to work with Distributed Systems, but It seems the best 'setup' is Elixir for Distribution logic and Rust for leaf-nodes-number-crunching logic.
They work really well together. Check out Rustler.[1]