I think this is the wrong question actually. Say I wanted to learn machine learning. It might be counterproductive to Google “what language/toolkit is used for ML” because then I would just be an expert in Python/SciKit/etc. It might be more helpful to narrow down the area first - neural networks, ML ops, voice assistant, etc. - and the language/tools will naturally follow.
Per your actual question, you can’t go wrong with enterprise Java systems in web dev (backend/ops). I would caution against Rust for web dev at this moment because the trendier stuff will have very few offerings compared to legacy stuff, just by nature. Once you can consider a technology “boring,” it will probably be stable enough to be the default stack in a lot of shops.
Comments
I think this is the wrong question actually. Say I wanted to learn machine learning. It might be counterproductive to Google “what language/toolkit is used for ML” because then I would just be an expert in Python/SciKit/etc. It might be more helpful to narrow down the area first - neural networks, ML ops, voice assistant, etc. - and the language/tools will naturally follow.
Per your actual question, you can’t go wrong with enterprise Java systems in web dev (backend/ops). I would caution against Rust for web dev at this moment because the trendier stuff will have very few offerings compared to legacy stuff, just by nature. Once you can consider a technology “boring,” it will probably be stable enough to be the default stack in a lot of shops.