Java has been around for over 20 years, but is still the most popular programming language in the world. Most programming languages tend to be niche and unilateral, but Java can be used to code a wide variety of programs, including server-side applications, video games, and mobile apps. Basically, if you had to be stranded on a desert island with one programming language, you'd want it to be Java. (And maybe also a volleyball and/or fresh water.)
Why should I learn Java?
There are five main reasons you should learn Java:
Java's got jobs
Every business, from one-person startups to evil mega-corporations, wants Java developers. And the reason is simple: Rather than hire one front-end developer and one back-end developer, a business can just hire a Java developer to do both. Plus, Java jobs pay well, with the average Java developer earning over $70,000 a year.
The jobs are quite varied
Java developers aren't forced into a single role like "Systems Analyst" or "Janitor Who Only Cleans That One Middle Toilet In The Ninth-Floor Bathroom." They can hold a variety of different positions, like software developer, web developer, web programmer, and application developer. They're like modern-day renaissance men, but without reserved parking spaces at Medieval Times.