No, learning any programming language before Java will make learning Java easier. Answer from ectomancer on reddit.com
🌐
Reddit
reddit.com › r/learnpython › java after python.. possible??
r/learnpython on Reddit: Java after python.. possible??
August 8, 2022 -

I have been learning python for a year and I think I can code in python! I just need to work on projects to advance my skills. Lately I have been thinking to learn Java...so I took advice from my friends. They said I will have tough time learning Java because I have learned python before. They said I should have learned Java first and python later... maybe I messed up 😅😅

Is it true? Will it really be that difficult?😩

Python is my first language and I am thinking of learning Java now. Can I?! Please share your opinions

Thanks in advance 🤗🤗

🌐
Reddit
reddit.com › r/learnprogramming › as a complete beginner what should i start with python or java?
r/learnprogramming on Reddit: As a complete beginner what should I start with Python or Java?
July 2, 2024 -

I am about to join college in 1 month and will be starting my coding journey. On most youtube videos people say that beginners should start with either java or python.

I like Ai stuff and that is mostly done by python (acc to what I found on the internet) but then Java is for mostly opensource and development( again acc to internet). Open source and development seems like more leaning towards better placements but then python seems easy and most Ai and ml is going on python.

I'm very confused right now, I wanna be able to build some good stuff with either language, but starting out is just overwhelming. No idea where to start.

Edit 1: I have kind of decided to start with Java and my college with probably start with C language so I'll try that in the 1 month I have left.

🌐
Reddit
reddit.com › r/learnpython › is it bullshit: know java, easy to learn python. but not the other way around.
r/learnpython on Reddit: Is it bullshit: Know Java, easy to learn Python. But not the other way around.
August 11, 2019 -

Hello people, I am looking to learn a programming language during the summer before college. The classes I'll be taking at univerisity uses Java. However, I've been trying to learn Python on my own for around two weeks using Automate the Boring stuff and Code academy. So I am still a noob. However, I've read some posts where people say learning Java as a first language will be much better than learning Python as a first language because it is easier to transfer from Java to Python but not the other way around. Now I am conflicted in which language I should devote myself to for the rest of the summer. Please give some advice. Thanks!

Edit: Thanks to everyone who replied and who tried to help. So some said that Python allows you to skip the useless code which therefore allows you to focus more on the concepts. While some said that Java forces you to explicitly write out all the steps which teaches you more on the fundamentals. Although I will eventually be learning Python as I am interested in Machine Learning/AI I think I will be learning Java for the rest of summer until university starts simply because of the fact my classes uses Java so I was think about getting a slight head start. Once again, thank you to everyone who helped.

🌐
Reddit
reddit.com › r/asu › learning python after java?
r/ASU on Reddit: Learning Python after Java?
August 26, 2023 -

For all my Data Science colleagues out there, is there a subtle or sudden shift from learning Java at the very beginning of the degree path, to learning Python for other courses required within the major?

I couldn't help but notice that for the initial courses, it's all having to do with Java, but for courses such as DAT 300, it's involving mainly Python.

I've messed with a little bit of Python syntax before doing Java, so I can arguably say Python is much simpler to learn, however, is there a reason for understanding Java initially? Is it for foundational understanding?

Thanks!

🌐
Reddit
reddit.com › r/feedthebeast › how easy is it to learn java after you learn python?
r/feedthebeast on Reddit: How easy is it to learn Java after you learn Python?
November 15, 2017 -

I just started a class today and found out i will be learning Python, how easy is it to transfer my skills into modding minecraft, Assuming I do well and actually learn to code in Python?

Note: I have never coded before, sorry if this is a noob question.

🌐
Reddit
reddit.com › r/java › new to programming did i choose the wrong language? java vs python
r/java on Reddit: New to programming did I choose the wrong language? Java vs Python
August 24, 2020 -

Hey guys,

I just started programming with the end goal of one day becoming an programmer one day but the catch is I don't know in what - web development, Android, iOS , ect.

For those who started programming did you already have an end goal in mind of what type of programmer to be?

I chose Java to start off with and been going at it hard but was thinking I should have done python since it's the most popular.

My goal was to go deep in one language and just learn the ins and outs of it to understand programming but chose Java for some reason but realized the python community is larger.

Am I approaching this wrong ? Any insight and Input????

🌐
Reddit
reddit.com › r/learnjava › is it ok to start learning java first before python?
r/learnjava on Reddit: Is it ok to start learning Java first before Python?
March 2, 2021 -

I want to learn about programming and I'm interested in Java. I've been searching Google and most of the results say that I should start with Python. Do I really need to learn Python first? I'm 14 and I want to start and learn to program once I get a new PC.

Find elsewhere
🌐
Reddit
reddit.com › r › Python › comments › 6qi64w › learning_python_after_learning_java
r/Python - Learning Python after Learning Java
July 31, 2017 -

Hey Python,

I learned Java several months ago in a highschool AP CompSci class and the way I learned it was through various projects / assignments the teacher assigned. I really liked this method of learning because I had a specific task or set of problems I had to solve so it made everything easy for me to do, my question is the following... Are there any lessons, assignments or projects online with a set of problems I'd have to solve but for Python? I want to learn python as soon as possible and find it easier to learn when I have something to do.

Also I should add that I know the basic Python syntax, I watched an hour long video that was meant for learning Python after learning Java.

Thanks in advance.

🌐
Reddit
reddit.com › r/learnprogramming › should i learn python, javascript or java first?
r/learnprogramming on Reddit: Should I learn python, javascript or java first?
May 3, 2023 -

I am very conflicted. I know a small bit of python and javascript (as in the only thing I can do is print things like hello world in them) but I have seen many videos about learning java's basics in 15, 14, even 10 minutes.

I should probably say my reasons for leaving it though as that will affect this quite a bit. I wanna make a website and small applications and some games but I want to learn the basics in a video shorter than 11 hours.

At the end of the road I wanna be able to make a small operating system that contains its own code app, a custom Web browser, settings, built-in games, a messaging/calling app, video player, files app, and all the other things a good operating system has.

So, which language should I code in?

Edit: I have had a change of mind, im learning binary first.

Top answer
1 of 5
18
I have seen many videos about learning java's basics in 15, 14, even 10 minutes. LOL. They at utmost give you the basic vocabulary, but they cannot teach you programming. but I want to learn the basics in a video shorter than 11 hours. Ahem... that's illusional. You fall for the common misconception of conflating learning programming languages with learning programming. The former is the easy part as it is only very limited vocabulary and grammar. The latter is the difficult, time and work intensive part as it is learning to analyse and dissect problems to develop minuscule detailed algorithmic step-by-step solutions that then can be implemented in a programming language. The MOOC Java Programming from the University of Helsinki is a beginner course in 14 parts (each part is considered a week) where the total time investment is upward of 70 hours - and that's just the basics. Similar, the MOOC Python Programming 2023 from the same University. Both are beginner courses. Also, you don't learn by watching videos. You learn through active programming. At the end of the road I wanna be able to make a small operating system that contains its own code app, a custom Web browser, settings, built-in games, a messaging/calling app, video player, files app, and all the other things a good operating system has. That's a huge untertaking that will take several years to complete even in the most basic state. See TempleOS . If your final goal is an OS, there won't be a way around C++ in the long range as you need to be able to directly access the hardware. None of the languages you have listed will be directly applicable to your goal.
2 of 5
13
Wrong languages for making an OS and making an OS it's the wrong activity to learn programming.
🌐
Reddit
reddit.com › r/learnprogramming › java or python ?? what to choose for a suitable career in backend as a fresher
r/learnprogramming on Reddit: Java or python ?? what to choose for a suitable career in backend as a fresher
July 16, 2025 -

hello guys, i am fresher and really confused what should i learn Python or Java for backend , what will be more beneficial , what will be my career path looking like when i choose either of them , please guide me as your help is needed very much , really confused as placement season is going to come soon in my college. please guide

Top answer
1 of 15
9
Dude, I was literally in your shoes 2 years ago and went with Java. Here’s my take: Java - if you want that corporate bag 💰 Enterprise companies LOVE Java (banks, insurance, big tech) Spring Boot is everywhere in backend roles Salaries tend to be higher for Java devs in my experience More structured, forces you to learn good practices early Job security is insane - legacy systems aren’t going anywhere Python - if you want flexibility and faster learning curve Easier to pick up, more beginner-friendly syntax Django/FastAPI are solid for backend Great for startups and data-heavy companies Opens doors to ML/AI if you wanna pivot later More “fun” to work with imo Real talk though - market demand wise, Java probably has a slight edge for pure backend roles, especially for freshers. Most companies have existing Java codebases and need people to maintain them. But honestly? Pick whichever one doesn’t make you want to cry while coding. I’ve seen people succeed with both. The fundamentals (databases, APIs, system design) matter more than the language. If you’re really torn, learn Java first (it’ll make you a better programmer overall), then pick up Python later. It’s way easier to go Java → Python than the other way around. Also protip: whatever you choose, get really good at ONE framework. Don’t try to learn everything at once - you’ll just confuse yourself. Good luck with placements! 🤞
2 of 15
3
yeah so a few months ago i looked at employers job applications and read about their requirements etc. so i would recommend that u do that. front end is highly saturated, don't get into it until later on. i looked at dell for example and this was just one of their requirements: "•Proficiency in hardware, software (Python, C++, Java) and/or operating systems environments" its good to be full stack as well but at the same time u should be focusing on back end first. companies are looking for both but its like 80% back end 20% front end type of way.
🌐
Reddit
reddit.com › r/learnprogramming › professor said learn python and java. why?
r/learnprogramming on Reddit: Professor said learn Python and Java. Why?
September 5, 2023 -

Hi all. I am a self taught learner of about 4 months now. In my last semester of school (business major), I took intro to programming and loved it. Really wished I did CS instead. I ended up emailing my professor from that class and asked what his thoughts were on self learning.

He told me to learn Python and Java and to have some kind of structure like an online course. Read the pragmatic programmer, and fluent python/effective Java.

I started with python and eventually found the Odin project and switch gears to js and web dev stuff. I am struggling to find a path and stick with it.

Why would my professor recommend those two languages to start with? Do these languages really relate to web dev? What kind of job opportunities can python and java lead to?

Top answer
1 of 59
134
If you had asked your professor "what's the most common language for web frontend development," he'd've probably told you JavaScript. But there are lots of kinds of programming out there, and Java and Python are a pretty good choice for covering a whole lot of bases. Python's one of the most popular languages out there, especially for what's trendy today (machine learning) and for developing being done by professionals who aren't primarily programmers (scientists, analysts, business-folks, artists). Java's extremely popular for big corporations building lots of complicated little business logic services, and it's still fairly popular for web backends. Plus, there are huge amounts of "learn programming" resources aimed at both of those languages. Also: if you really want to be a professional developer, I might suggest hanging out for an extra year or two to get a CS minor or something if you can. If your plan is to study programming, and they teach programming where you are, why leave? But I also understand that staying in school longer isn't always possible, financially or otherwise.
2 of 59
35
CS professor here. The programming language you choose as a beginner is mostly irrelevant. Python is known as an easy language because its syntax is similar to written English. If you really learn how to program, you'll learn that the language is just a tool. Asking for the "best language" this early is like comparing screw drivers without looking at the screw. Some languages will do some things better, but you don't need to know any of that right now. When you learn how to make a loop in one language, you can do it in nearly any language with the smallest of effort. The hard part is learning how to do something, not how to write it. Go deep, not wide. The things you learn in one language can apply to other languages. Your professor gave you good info. Thank them and take the advice. P.s. I'd rather hire someone who knows one language really well vs. Someone who knows a dozen languages at a shallow level.
🌐
Reddit
reddit.com › r/learnprogramming › will trying to learn java and python at the same time break my brain?
r/learnprogramming on Reddit: Will trying to learn Java and Python at the same time break my brain?
June 18, 2021 -

My college program teaches Java, but I'm more interested in learning Python (for data science/machine learning purposes). I know trying to learn two languages at once is generally not recommended, but is there anything specifically about the structure of Java and Python that would make it a bad idea for me to try to learn Python on my own?

🌐
Reddit
reddit.com › r/learnprogramming › should i learn python first?
r/learnprogramming on Reddit: Should I learn Python First?
September 2, 2024 - Learn Python. I have studied it and it is suitable for both advanced and beginners. I tried to learn Java after it, and it seemed to me that the only difference was in the incomprehensible syntax.