Getting Help
Languages with robust, well-organized documentation make it much easier to find the answers you need, or at least clues. Open source projects also invite more eyes and collaborators, which makes it easier to get help when you get stuck.
Java
Used for websites web games mobile apps desktop apps hardware
medium barrier to entry
high demand
high pay
easy to find help
Javascript
Used for websites web games mobile apps desktop apps
low barrier to entry
high demand
low-high pay
easy to find help
Kotlin
Used for websites web games mobile apps desktop apps
low barrier to entry
high demand
low-high pay
easy to find help
PHP
Used for websites web games mobile apps desktop apps
low barrier to entry
high demand
low-high pay
easy to find help
Python
Used for websites web games mobile apps desktop apps
low barrier to entry
high demand
low-high pay
easy to find help
Ruby
Used for websites scripting desktop apps
low barrier to entry
medium demand
medium pay
easy to find help