Barrier to Entry
Some languages make it very easy to start writing code, a classic example being writing javascript in your browser console. Others that require a lot of setup, including special programs and installations, have a higher barrier of entry.
Elixir
Used for websites hardware multimedia processing realtime communication
medium barrier to entry
medium demand
high pay
hard to find help
GO
Used for websites games web services systems programming
medium barrier to entry
high demand
high pay
medium to find help
Java
Used for websites web games mobile apps desktop apps hardware
medium barrier to entry
high demand
high pay
easy to find help
Rust
Used for websites video games desktop apps hardware embedded software
medium barrier to entry
medium demand
high pay
hard to find help
Swift
Used for mobile apps desktop apps
medium barrier to entry
medium-high demand
medium-high pay
medium to find help