In a “normal” world you should skill yourself in a tech you feel most comfortable with. Unfortunately we are far away from “normal”. There is really no good answer for your question. It’s a bit like asking like what’s the best way to invest your money. Without a really big context people can just guess. Unfortunately only you can answer this question well after a deep analysis. There is no quiz for your new favourite language that people use for something more than fun.
Different languages are popular depending on country you are in, so you may want to learn some language if you want to have a bigger chance to find a job and relocate. However if you don’t want to relocate then the “best advice” to learn a language that is most popular in some country would suddenly become completely useless for you.
You would have to ask yourself what kind of apps you want to build, how much you are fine with leaving your comfort zone, how much time and resources you want to invest etc. You may switch to some language because for you it’s the easiest one to learn or make a huge jump to completely different language.
Besides things like language syntax I would recommend to look at the community especially mentions about job offers. Elixir
is an awesome language, but just for example recently I was notified, 10 min. after the job interview was supposed to start, that they have some problem with electricity and would send me an email when they fix it. Guess what happen … For sure it was a case when they have asked me to join their team first.
The worst part is that I did not had even a chance to fail. All the preparations were for nothing. In other cases no responses after applying, or after passing few interview steps - such things are not helping you much. Therefore you tend to avoid job offers with too much interview steps regardless of how much they offer.
Unfortunately such descriptions happen way too often. It’s so demotivating that you may consider learn something different, but then where is the fun? Where did go all that positive vibe? The language you were the most comfortable with changes to a true nightmare. Therefore targeting countries with a specific job culture and their most popular languages is a serious argument you should not ignore.
I would recommend to not be scared about AI. Scare in general is not a good advisor at all, but if for some reason you really need to feel it then target this on the people that use LLM
for their excuses. Take a look at the highest price of the HEDT/workstation
- not a cloud/server solution, but “high-end desktop” / workstation CPU from AMD
. Then think that company like that forcing big prices says that it’s developers fault as they demand too high salary and because of it companies like that are working on “reducing costs”.
All of that happens when inflation (at least in so-called “West World”) is a common thing and having smaller or bigger food savings / escape bag is considered as a good practice. Yeah, we don’t need to wait for “AI” (known from movies) that would change our life to nightmare. People are doing it well for decades … bit by bit … and remember whatever happens it’s aliens/virus/AI (cross out unnecessary) fault.
Yeah, all of that was very generic. As said there is no good answer here. Please remember that you and only you will take the full responsibility for your decisions. People who would advice you “just choose X tech - it’s the best” would not be affected if they are wrong as they would refuse to take any responsibility.