Currently I am mostly working with Python. Why that?
Python is the primary language for AI related development. Since the AI comunity uses Python a lot, there are excellent libraries with a lot of functionality to access large language models and it is relatively fast to program in Python. The fact that Python is slower than Java or C or Rust does not matter so much, because most of the time is spent in AI models or, from the perspective of the Python program, waiting for the and for the network to access them. There is nothing wrong with using other languages, for example Java, to work with AI models, but I would recommend this after having developed a certain understanding of what you want to do and how you can achieve that. AI models are phantastic, but they do sometimes behave strangely and some effort is needed to tame them.
Another area where I use it a lot is system engineering or more precisely network engineering. This has long been a strong area for Perl, but the world is shifting and especially in conjunction with ansible there are a lot of synergies.
Generelly speaking, I will always love to use one-liners with Perl for ad hoc tasks. I will always love the beauty of Ruby. But in the end of the day, there are nice ways to do things that can be done in Ruby and Perl as well in Python and there will very often be great libraries with nicely designed APIs.
