Python
- Server
- Cloud infrastructure SDK'
- AI/Data
- General scripting
- Configuration management
- Blockchain
- ...
JavaScript:
- Browser
- Server
- Cloud infrastructure SDK'
- AI/Data (however, not the most efficient choice)
- General scripting
- IoT
- Blockchain
- Mobile development
- ...
Basically, while Javascript may not be the most efficient choice for data science, you can get an understanding of the concept and make the switch to Python or Rust...
Does the Ruby ecosystem have gateways into other areas of engineering?
Ruby is not uncommon in DevOps environments, but it's, for the most part, a language predominantly used for web development. I said before that Rails was mostly a blessing for Ruby, but also a bit of a curse.
Not sure if that makes it a gateway, but some tools for iOS/macOS development use it: fastlane and cocoapods are the most prominent ones. It's a great scripting language and good to develop DSLs.
For example:
Python - Server - Cloud infrastructure SDK' - AI/Data - General scripting - Configuration management - Blockchain - ...
JavaScript: - Browser - Server - Cloud infrastructure SDK' - AI/Data (however, not the most efficient choice) - General scripting - IoT - Blockchain - Mobile development - ...
Basically, while Javascript may not be the most efficient choice for data science, you can get an understanding of the concept and make the switch to Python or Rust...
Does the Ruby ecosystem have gateways into other areas of engineering?