Java is an object-oriented programming language that is used to develop a wide range of desktop, web-based, and mobile applications. Across the world, Java is considered to be the most powerful and general-purpose programming language. Java is considered as WORA (Write Once, Run Anywhere) which means that the code compiled in Java can run on all the platforms that support Java and do not require any recompilation. Though Java is one of the oldest programming languages, due to its high-performance, Java is still the preferred programming language across the globe. Not only the majority of fortune 500 companies, 57% of IT companies across the world use and are dependent on Java.
Develop of Games, Websites, Web-based, Desktop-based, Mobile-based Applications
Programming knowledge on C language or C++ would be sufficient to start learning Java