I'm not an industry expert or a working developer, but in my opinion most jobs are not going to be greenfield environments which are using the newest and coolest tricks or languages, they are MOSTLY going to be existing shops with existing code bases, and Java is up there as one of the top 5 programming languages in the world. So knowing Java won't hurt you in any way, and will open up other prospects for employment. Answer from castleguar on reddit.com
🌐
Reddit
reddit.com › r/learnprogramming › is java still worth learning?
r/learnprogramming on Reddit: Is Java still worth learning?
August 12, 2019 -

I understand that all languages have specific advantages and disadvantages but I wanted to hear some more specific opinions on Java.

I just graduated with my bachelor's in computer science and am looking for work now (any bonus tips on how hunting would be great as well). We never did any work in Java, instead using Python and C++. I don't find a lot of Java specific postings but many mention it alongside C++ and other object oriented knowledge.

The general idea that I hold is that Java is good for existing code, but most new projects are using other languages, especially since Android apps are moving more towards Kotlin. Do others agree or am I way off? Would it be worth it for me to write a quick Java program to throw in my GitHub to boost my resume?

🌐
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

🌐
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?

🌐
Reddit
reddit.com › r/webdev › is learning java for backend development worth in 2022? since everyone is crazy about the new tech stacks like mern, mean, mevn etc.
Is learning Java for backend development worth in 2022? Since everyone is crazy about the new tech stacks like MERN, MEAN, MEVN etc. : r/webdev
April 19, 2022 - Sure you can learn another language, but your expert level knowledge of that guys is now 100% useless. ... Since everyone is crazy about the new tech stacks like MERN, MEAN, MEVN etc. No they aren't. You're in a bubble. ... There are a lot of software houses around here looking for Java developers, I think it must be popular at the local university.
🌐
Reddit
reddit.com › r › ITCareerQuestions › comments › ydafv5 › is_it_worth_to_learn_java_in_2022
r/ITCareerQuestions - Is it worth to learn Java in 2022?
October 27, 2022 -

I mean, if you'll try to put any language in "is it worth to learn * in 2022" request, you'll get only YES answers, no matter what the language :D

But what the reality is? I heard that market is oversaturated with juniors in almost any language.

So what do you think about Java in scale of 5-10 years?

🌐
Reddit
reddit.com › r/learnprogramming › is it still worth learning java?
r/learnprogramming on Reddit: Is it still worth learning java?
March 20, 2022 -

So I've been thinking for a while if it is still worth learning java, because I know the language is slowly dying. The reasons I think it might still be good are because its automatically cross platform, good at networking + sockets, multithreading, and more, I want your thoughts on this and know if I should learn still language still.

Find elsewhere
🌐
Reddit
reddit.com › r/webdev › is java still good (or the best) at anything in 2022-2023?
r/webdev on Reddit: Is Java still good (or the best) at anything in 2022-2023?
December 22, 2022 -

To the risk of asking something that has been asked every year since Java got released, do you believe Java is still the best/ good at anything in 2022-2023?

Since so many technologies and programming languages tend to outclass it one way or another I was wondering just out of curiostity how many of y'all would choose it for a new project (so excluding working on legacy code that has been written in Java)

🌐
Reddit
reddit.com › r/learnprogramming › is java even worth learning?
r/learnprogramming on Reddit: Is Java even worth learning?
July 31, 2022 -

For the past week I've been studying Java. I've gotten pretty far and know quite a bit now, but I'm still struggling to figure out if it's worth it.

I started learning because I wanted to make an android wifi tethering program. I understand it's only useful if you know what you're doing and what you want, but in a broader scope, is java useful? It seems dead and boring from what I've looked up about it.

I still wanna learn it and become somewhat fluent with it, but I don't know, I just don't wanna waste my time. (To clarify, I certainly don't think it's a waste of time. I see any knowledge gained as a benefit)

There's other stuff I'm wanting to learn also, like game development. I wasn't gonna use java for it, and it seems like it's not commonly used for game development either.

I guess I'm getting side tracked. Is java worth learning?

🌐
Reddit
reddit.com › r/learnprogramming › is it worth learning java in 2024?
r/learnprogramming on Reddit: Is it worth learning Java in 2024?
January 3, 2024 -

Hello there! Lately it has crossed my mind to learn or do some side project with a new technology or one that I have barely touched in the past and that could also help me grow professionally in my current job or get a better one.

I've been thinking about Java, because of the stability, the support, that it is completely object-oriented, etc.

I have already worked with Java in the past, several years ago, so I wouldn't start from scratch. I have been working as a Software Engineer for about 9 years with the same technologies (PHP, JavaScript and Python) but I would like something different from that.

I work in a fintech, and there are plans to create new microservices and one option is to use Java, but since it is not my strength, I probably won't get into that project. In addition, I would also like to apply (later obviously) to a FAANG.

Even though I have been working in other languages for several years, do you think it is worth spending time learning and strengthening my knowledge in Java? Do you think it can help me improve in some way in my career as a software engineer?

🌐
Reddit
reddit.com › r/java › is it worth learning java in 2023 or another language?
r/java on Reddit: Is it worth learning Java in 2023 or another language?
September 25, 2023 -

I know they've been saying Java is dying for who knows how long, but it still stands and runs strong.

I don't doubt that Java is a fantastic language despite the hate it gets.

Is Java worth learning in 2023 and for the future, or would time be better spent learning another language?

Is Kotlin the future of Java?

I've seen that Java has been trending downward, hence why I'm asking this question.

My goal is to become a full-on backend developer (currently full-stack with JavaScript).

Once Java is learned, what are some advanced topics one should learn, such as most used design patterns, etc.?

Top answer
1 of 5
23

First of all, the language you learn is largely irrelevant. Whats important is concepts. Whats an ORM, how does it work in general. Whats the Request-response Model, whats the difference between Ajax and WebSocket? How do Iterator work, whats a type system, what are subtypes, whats covariance and contravariance. Those are all fundamental questions that you will learn when you learn either Java, or C#, or one of the myriad other languages out there.

If you know the concepts picking up a new language is easy. The first OOP language is diffucult, the first functional language is difficult, and the first prototype-based language is difficult. After that, picking up new languages becomes comparatively easy as you already know how stuff works in general.

So the choice doesn't even matter as much as you think.

That being said, Java doesn't get "all the hate". There are a few vocal groups that shit on Java, just as there are a few vocal groups out there that shit on other languages.

Java isn't declining, on the contrary, it is still going very strong. The ecosystem of languages has become more diverse, but the existence of more programming language on the JVM basically ensured that the JVM and Java will be there for a very long time to come.

If you learn Java now, chances are good that you can work with Java until you retire, should you choose to.

2 of 5
16

People with no/low visibility to large enterprise codebases always claim Nodejs /flask or whatever is replacing Java.

Dont worry.

Many of the large codebases, if not most, are written and maintained with Java. And Java is always evolving. Learn Spring framework, Hibernate, etc and combine with knowledge of databases, cloud, containers etc and you will be ok

🌐
Reddit
reddit.com › r/learnprogramming › is java still relevant?
r/learnprogramming on Reddit: Is java still relevant?
June 10, 2021 -

So I'm a newbie who wanted to learn programming and build something. Though I like to work in java I'm still confused. I've seen a lot of blogs posting stuffs like learn golang or scala or elixir. People saying java is not upto the mark like other programming languages

I'm not much of a GUI guy. So which programming I should choose? I have a decent knowledge on java SE and thought of learning spring framework.

And any suggestions for system programming? This is one of the field I love to work.

Thanks in advance.

🌐
Career Karma
careerkarma.com › blog › career advice › is java worth learning? 5 reasons to learn java
Is Java Worth Learning? 5 Reasons to Learn Java
September 5, 2022 - Yes, Java is worth learning in 2022 because it is easy to learn, versatile, and one of the most popular programming languages. The Java API provides an excellent framework for development and it is often the first program that coders and developers ...
🌐
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.

🌐
DEV Community
dev.to › elliot_brenyasarfo_18749 › is-java-still-worth-learning-in-2022-346d
Is Java Still Worth Learning in 2022? - DEV Community
September 2, 2022 - So no matter how modern, lower maintenance or enjoyable other languages are. That fact alone makes it worth learning for a lot of people looking for a job. Should companies migrate all their Java code to other language?
🌐
Reddit
reddit.com › r/learnjava › is java still a better choice for beginners?
r/learnjava on Reddit: Is Java still a better choice for beginners?
November 6, 2024 -

I'm wondering if Java is still worth learning as a beginner in 2024-25, or if other languages like Python or newer options are a better investment. With the evolving tech landscape and the rise of mobile and AI, is Java still in demand? Would love to hear from those who've learned Java recently or are working in the field – is it still a solid choice?

Edit: I'm currently focused on Mobile Development using Flutter, I'm asking this question only for reference. Also thank you for the responses.

Edit 2: Thank you for all of your responses and I have gained a better understanding.