Elixir as the first programming language?

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:

  1. It is much easiest to find the work as a junior developer(your first goal is $10-12 / hour)
  2. 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.
  3. 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.