Java is widely used in enterprises, it's definitely not going away anytime soon. You can use java for web dev as well. So it's upto you to decide. Answer from Indian_FireFly on reddit.com
🌐
Reddit
reddit.com › r/java › is java worth learning in 2021?
r/java on Reddit: Is Java worth learning in 2021?
June 5, 2021 -

Currently conflicted between whether to go with python or with Java, I could use a good discussion to make my choice clear, I'm aware that I can learn both in the future but the question which one I should pursue first and give my all efforts and time to for now.

I'm only looking to learn any of one these for now so I can start off somewhere in web industry, python offers a lot such as ML and othe stuff but my main focus for now is becoming a good web developer, I would love to hear your thoughts and ideas. Thankyou

🌐
Quora
quora.com › Is-Java-still-a-viable-option-in-2021-Is-it-worthwhile-to-learn
Is Java still a viable option in 2021? Is it worthwhile to learn? - Quora
Java is still a strong rival, and the fact that it has been around longer than most languages helps it. Today, more than 40% of developers favor Java, which is one of the reasons why so many companies use it in their development projects. Because ...
Discussions

Java is still worth learning
Like many others, I started with C. It taught me the basics - memory, pointers, writing data structures from scratch - but most of the time it felt like I was just trying not to break things. Solving problems became more about handling the language than understanding the logic · Then I came ... More on news.ycombinator.com
🌐 news.ycombinator.com
80
44
July 25, 2025
Is java really worth it to stick with, feeling like the learning curve just stops or becomes stagnant after a point
If you want to learn better software design philosophy and principles, it can be productive to learn other languages with better type systems. Even if you don’t write the languages you are learning professionally, they concepts and principles can make a big difference in the quality of approach you take in Java. More on reddit.com
🌐 r/softwaredevelopment
39
13
October 18, 2024
Is it efficient to learn Java as first language for 2021?
java is fine but stop looking for languages to impress others and look for one for yourself. i will say this, between java and kotlin, you will find way more resources for learning java. More on reddit.com
🌐 r/learnprogramming
22
4
January 7, 2021
Why should we learn Java in 2021?
I bet you’ll mainly get two kinds of answers. The first set of answers will point out that Java is either in the top two or three of language popularity, or is the top dog. It’s used on everything from mobile devices to vast enterprise systems — and everything in between — so it wouldn’t make sense not to learn it. By any standard, it’s an important language and you’re almost certain to need it. The second set of answers will point out that Java is old, it’s become the modern equivalent to *spit* COBOL, it’s too verbose, it’s not used for the really cool stuff that everyone is doing in AI and machine learning, static typing is for wankers without the cojones to be real programmers, etc., etc. Which set of answers you should follow? That’s up to you. Though I should point out that the first set of answers typically come from industry professionals; people producing software that people use. The second set of answers typically come from beginning students, casual hobbyists, and self-styled pundits who aren’t directly involved in software development. Again, it’s up to you. More on quora.com
🌐 quora.com
3
4
July 25, 2019
🌐
Medium
medium.com › codex › is-it-worth-learning-java-in-2021-b96e45662bf1
Is it worth learning Java in 2021? | CodeX
October 5, 2021 - Java still being a top 5 most used programming languages. Explore how you can improve your career with Java and the available opportunities in the market.
🌐
CodeGym
codegym.cc › java blog › random › why java is still very relevant in 2021 and isn’t going a...
Why Java Is Still Very Relevant in 2021 and Isn’t Going Anywhere
September 28, 2023 - Even though you could find predictions of Java’s soon-arriving death on the Internet occasionally for the last about ten years, this language and the technology ecosystem built around it is still very much alive today, in 2021.
🌐
Wordpress
empatheticdeveloper.wordpress.com › 2025 › 07 › 20 › why-java-is-still-worth-learning-in-2025-a-developers-25-year-journey
Why Java is Still Worth Learning in 2025: A Developer’s 25-Year Journey
July 22, 2025 - Oracle and the Java community have maintained this commitment to compatibility through: Careful deprecation cycles that give developers time to adapt · Module system design that doesn’t break existing code · Preview features that let developers experiment without commitment · LTS (Long Term Support) releases that provide stability for enterprise environments · This means when you invest time learning Java, you’re not just learning a language, you’re investing in a platform that will support your career growth for decades.
🌐
FortySeven
fortyseven47.com › home › blog › technology stack › is java still used in 2021
Is Java Still Used In 2021 - FortySeven
October 21, 2022 - In fact, if you’re planning to go for an Android development career in the next few years, then you’ll need to learn Java anyway. In 2021, most people would say that Java is worth learning.
Find elsewhere
🌐
3Ri Technologies
3ritechnologies.com › 10-reasons-that-explain-why-you-need-to-learn-java
"10 Reasons Why You Should Learn Java in 2025 – Boost Your Career Today"
June 2, 2025 - Java is a favored option above other programming languages because of its many advantages. The first and foremost reason to learn Java is its beginner-friendly nature and competitive advantage in the industry.
🌐
Hacker News
news.ycombinator.com › item
Java is still worth learning | Hacker News
July 25, 2025 - Like many others, I started with C. It taught me the basics - memory, pointers, writing data structures from scratch - but most of the time it felt like I was just trying not to break things. Solving problems became more about handling the language than understanding the logic · Then I came ...
🌐
Reddit
reddit.com › r/softwaredevelopment › is java really worth it to stick with, feeling like the learning curve just stops or becomes stagnant after a point
r/softwaredevelopment on Reddit: Is java really worth it to stick with, feeling like the learning curve just stops or becomes stagnant after a point
October 18, 2024 -

I am a backend junior dev. Its been a fews years for me working in java, as much overwhelmed I am with the tech stack, I want to know is it good enough for me to stick with it? I feel like there are advancements in java but performances on other languages are way better also learning curve is also less as compared with other languages like golang and python. I am deciding to switch soon and want to know if I should aim for java specific companies or change my tech stack.

Ik that in long term tech stacks wont matter but I am also aiming for doing masters in distributed systems, so preferably looking for exploring new tech stacks with better optimisations with distributed systems.

🌐
Quora
quora.com › Is-it-worth-learning-Java-in-2021-Are-there-any-better-alternatives-I-should-learn
Is it worth learning Java in 2021? Are there any better alternatives I should learn? - Quora
Answer (1 of 3): Java is still an excellent general purpose language with plenty of available job opportunities. It will be relevant for a long time still. It’s like if people in the 90’s asked, “Is it still worth learning C?” Other ...
🌐
BinarApps
binarapps.com › all posts › technology › is java still relevant in 2021? is it still used?
Is Java Still Relevant in 2021? Is It Still Used? - BinarApps
May 3, 2022 - It may seem shocking with Java’s more than 25 years of presence in the industry, but programmers who know Java well are still in high demand. There are many resources available on the Internet that can be ideal for the learning process, as it is a mature programming language.
🌐
Reddit
reddit.com › r/learnprogramming › is it efficient to learn java as first language for 2021?
r/learnprogramming on Reddit: Is it efficient to learn Java as first language for 2021?
January 7, 2021 -

Last year, with all the extra time I found stuck at home, I finally decided to learn a few programming languages as a career shift. I am in my late 20s and I've decided that coding for a living should be my top priority. I studied Java for around 6 months and got hyped making my own simple apps (I usually learn fast), but I kinda drifted away from it and haven't done any programming for 2 months to focus on Japanese.

I am still full of motivation and intent but I'm starting to doubt if Java is even worth the time anymore. Should I switch to Kotlin and later Go, skipping Java completely?

I'd love to start applying for junior jobs mid-late 2022.

TL:DR Want to work as a coder in 2022, is studying Java a waste of time?

🌐
CodingNomads
codingnomads.com › blog › why-learn-java
Why Learn Java? 7 reasons why learning Java is worth it in 2025
With more than 250 programming languages in use today, Java is known to be one of the best because it is versatile, transferable, and in-demand across the world. Learning Java changed our lives for the better, and we’re passionate about sharing ...
🌐
GeeksforGeeks
geeksforgeeks.org › java › reasons-to-learn-java
Top 10 Reasons to Learn Java in 2025 - GeeksforGeeks
A language like Java is quite versatile; it doesn't matter if you are in high school or a first-year college student. If you have the curiosity to learn to code, today is the day to begin.
Published   July 11, 2025
🌐
Dice.com
dice.com › career-advice › is-java-still-worth-learning-or-should-you-focus-on-another-language
Is Java Still Worth Learning, Or Should You Focus on Another Language? | Dice.com Career Advice
August 9, 2021 - However, the latest programming-language rankings from analyst firm RedMonk suggest that Java is very much here to stay—and that it’s even maintaining its momentum despite pressure from newer languages.
🌐
DEV Community
dev.to › elliot_brenya › is-java-still-worth-learning-in-2022-346d
Is Java Still Worth Learning in 2022? - DEV Community
February 9, 2022 - So with that being said, is Java still worth learning today now you know? Obviously depends on what you're looking to get into. But in general, I still think it's a really good language. There's still a huge community behind it.
Top answer
1 of 15
10
I would ask Why Not? Java is still one of the hot languages when it comes to Enterprise level Web apps, microservices and still dominates banking sector as well as Indian It market and definitely one of the toughtest language to learn considering the learning curve. If you are comparing Java with NodeJs, python, kotlin and Scala like languages, I would recommend you to go through latest releases of Java especially Java8,9,11,12 wherein they have not only optimized it but introduced features like functional programming, Java fibers, Webflux, Event handling, Nio etc just the thing is our market creates a hype and we follow that. We ignored python like this for a long time and now it is going to dominate the market soon. So what i would say is, have 3–4 programming languages in your bucket like Java, Python, ReactJs,Postgres etc and become a fullstack developer instead of focusing on one. CHEERS
2 of 15
41
Is it worth learning language X in year Y? It doesn’t matter. Once you learn a language like Java, you have learned all the other languages. You can learn Python in a day. You can learn C++ in a day, at least as much as you understand it in Java. Do not expect to have a comprehensive understanding of the full Java language, especially generics, but you don’t need a comprehensive understanding of any language. Besides, most of the interesting stuff is in knowing the libraries, essentially the “API” to the language. For example, I consider myself a pretty good Java programmer. It took me about four days to learn it well enough to program in it. But I have never tried to program a GUI in Java, because I have never needed to. All my work has been in doing classes and subclasses, abstract classes and concrete subclasses, writing some simple generic functions, and using fundamental data structures like arrays, lists, sets, and hashtables. Around 2003 I taught a network course using Java, and we created programs that could communicate over the Internet. It took me two days to learn Java Sockets, but then, I knew how to do socket programming already. You lose nothing by learning Java, and gain a lot. I could say the same thing about C++, C#, Python, F#, Visual Basic, or even C. If you are really good at predicting the future, you could probably focus on the ideal language for your first or next job, but unless you have the full CTP implemented in your network stack, you probably won’t get it right (The Clairvoyance Transfer Protocol). But if you learn Java, or C++, or C#, or Python, you will have a selection of jobs available. And take this as a given: if you are just starting out, be prepared to learn a dozen new languages in your career. I have lost count of the languages I know, or knew. I have written fairly large programs in assembly code on a variety of platforms (this was in the days before C existed, and sometimes well after). I can take a piece of assembly code for a machine I never heard of, for which I don’t have the manual, and without much effort tell you what it is doing. Why? Because, deep in their silicon hearts, all computers are the same. The syntax of assembly code varies, the binary representations are all specialized, but once you’ve done one machine you have learned them all. Back in 1967, when I met my first IBM/360, I had already programmed three different machines in assembly code. I told the professor who taught the course that I thought the assignment was boring (I had already written a program to do it), and I wanted to write a compiler. He let me do it, and I got something like an A++++ for that course. I could put a program in, my compiler was a compiler for a simple variant of Algol-60, and within three weeks I was emitting source code which I could then compile and execute. There is no skill you can learn that will not benefit you. What you need to learn is not how to program in language X, but how language X embodies the principles of language design. Knowing data structures and algorithms is language-independent. Some languages, like Java and C++, have rich library features such as hash tables, multidimensional arrays, sets, queues, and stacks, but once you know what these structures are for, you don’t need to know the details of how you create them in language X, or find the language X libraries that do these things; you know what you want, you know what to expect, and you know how to use Google to get the online documentation for language X, the StackOverflow boards where people discuss language X, and those skills will always be powerful. Far more powerful than knowing the syntactic features of a language. Syntax is nothing. It’s all the same. Libraries are where the action is, and once you have built a GUI on one machine in one language, you are prepared to build a GUI on any machine in any language. Stop thinking in the “trade school” model and start thinking like a scientist: understand the basic principles and you understand pretty much everything there is to know about any language.
🌐
Opensource.com
opensource.com › article › 21 › 5 › java
3 reasons to learn Java in 2021 | Opensource.com
In short: Go learn Java! It's powerful, diverse, scalable, and fun. To help you on your way, download our Java cheat sheet, which contains all the basic syntax you'll need as you work on your first dozen projects.
🌐
GeeksforGeeks
geeksforgeeks.org › gblog › top-programming-languages-of-the-future
Top 10 Programming Languages For 2025 - GeeksforGeeks
Your All-in-One Learning Portal. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Published   August 21, 2025