Language Overview
Java was released in 1996 and is still one of the most used languages, especially in the enterprise. It can be used for the Web, Desktop apps, and embedded software. More recently it has seen a resurgence due to Android. All Android apps are built with Java.
Visit the Official SiteJava
Used for websites web games mobile apps desktop apps hardware
medium barrier to entry
high demand
high pay
easy to find help
Learnability
How learnable is a given language? It depends on a variety of factors, including how difficult it is to learn the syntax or find reliable resources when you get stuck.
Ready to start learning? We suggest using visiting exercism.org to start your journey
Career
What is the demand and pay for people writing in this language? What is the reality of their day-to-day? Everything career-related is explored here.
Community
Ways to interact with the community, from following influential leaders on Twitter to meeting people in virtual forums or at conferences.
Learning Resources
Find resources to help you learn--from documentation and tutorials to forums where you can interact with other developers.