This is a great question and discussion that I have way too much experience with to answer in a short reply ha
I've been programming for over 30 years Ouch! My short answer is, use whatever programming language that makes you happy.
For me, I've been using php from way way back. Before that I used a bit of perl but I wanted a better user experience and php was it. I also coded many Flash projects using Lingo WOW!
The first language I learned of course was Basic and wrote an Asteroid Miner and Star Trek type game and saved it on punch tape - Ugh!
I then moved to Fortran, COBOL, Pascal, C and Java but I wasn't a big fan of any of them.
In the last year, I've been relearning my coding stack focusing on JavaScript and Node. I've been taking lots of Udemy courses to fill in all the technologies I've missed over the years.
I really like using all the amazing frameworks. For example, I've fallen in love with Vue, Nuxt and Quasar which are JavaScript frameworks. I considered the other major JavaScript frameworks Angular and React, but I really like Vue a lot more. Using Quasar, I can develop for all platforms with one code base which is very cool.
Here's an excellent video to see this in action.