well looking at the growth and based on the development inside community the answer is
" Python "
I’m going to throw out a dissenting opinion. In almost no circumstances should you learn Java. The exception is if you have your heart set on Android development, in which case it is almost a prerequisite.
Java is a fine language and people are creating valuable software with it every day. However, there are a LOT of existing Java developers and many of them are in countries with fairly low labor rates. Since Java development has been around for a while, you’ll be competing with other developers with up to 20+ years of experience. Becoming a Java developer today means entering a highly competitive market with low prices and a high bar for being considered an expert.
I think that you can't go wrong if you learn C++. C++ programmers are highly wanted and they are highly valued (bigger paycheck).
Here's a quote that I found on the web about C++ programming:
" C++ is used to create computer programs! Anything from art applications, music players and even video games. Yes, many video games have been made in C++. Keep in mind though, just like you wouldn't be able to write a book in Spanish after taking a few classes, you won't be making any serious video games right off the bat. Programming, like many skills, takes time. This is something I'm sure many people your age (including me at that age) sadly learn every day. "
PHP is a server-side scripting language and is usually considered beginner-friendly. It’s easy to conceptualize what the PHP code will do, which makes it easy to pick up. Most websites have been built with PHP because the language is heavily specialized for the web.
C, C++, Unix and ORACLE..
It is quite context driven. First, you need to evaluate your own learning curve how fast you learn? Which concepts of Computer Science do you already know? Is this the first programming language you are learning? And, most importantly, why do you want to learn a programming language?
If you are looking for a job out of this learning, Java could be your best bet because of its present demand in market and high availability of job openings requiring this specific skill.
If you are new to programming and want quick validation from your learning by creating small scale projects then Python could be your best bet. Quite pragmatic, understandable in plain english and can be used w/o Object Oriented Programming concepts.
If the motive is to increase knowledge and go for any random programming language. You will have fun!
It versatile language for both front - end and back-end. It is also language mostly used for blockchain development and writing smart contract s
Objective-C / Swift (for iOS development)