I think it is better to learn Elixir as the first programming language and skip Ruby, especially when you are interested in functional programming.
At the same time, It will be a challenge to get a job as a junior Elixir developer(even middle is not easy).
I would recommend you to start with JavaScript and maybe SQL because:
- It is much easiest to find the work as a junior developer(your first goal is $10-12 / hour)
- Soon or later, you will need to write some JS and SQL in any web app you build. Doesn’t matter Elixir it or another language.
- There are many video courses about these languages that can help you quickly get the idea about programming.
P.S If your goal were not to find a job as a junior developer, I would recommend that you start with the Elixir right away.


















