syntax
Certain languages are more intuitive even to people reading code for the first time. For experienced coders, languages that follow common patterns are easier to pick up. Other languages have extensive types or weird syntax for no apparent reason.

C
Used for hardware systems programming drivers
low barrier to entry
low demand
high pay
medium to find help

Elixir
Used for websites hardware multimedia processing realtime communication
medium barrier to entry
medium demand
high pay
hard 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