๐ŸŒ
Reddit
reddit.com โ€บ r/learnjava โ€บ i know python, how long will i take to learn java?
r/learnjava on Reddit: I know python, how long will i take to learn java?
January 3, 2023 - ... If you want a concrete answer and considering you will study and solve couple of leetcode problems daily, it will take you 1 month. ... I started coding Java at work this year after learning python over a number of years.
๐ŸŒ
Quora
quora.com โ€บ How-long-will-it-take-me-to-learn-Java-if-I-am-an-intermediate-level-Python-programmer
How long will it take me to learn Java if I am an intermediate level Python programmer? - Quora
Answer (1 of 5): Since you already know Python you have a BIG advantage as you understand logic, loops, functions and problem solving. For most people like you * In about 1 month you can learn Java basics * In 2 to 3 months you can start building ...
Discussions

Learn Java from Python background - Stack Overflow
I have been programming in Python for a while now, and I'd like to learn a more "hireable" language like Java or the C/C++/C# family. I'm acquainted with (though not necessarily good at) all of the... More on stackoverflow.com
๐ŸŒ stackoverflow.com
How long would it take to learn Java/Android knowing Python?
๐ŸŒ r/androiddev
23
4
January 19, 2018
How Long Does it Take to Learn Java for a Complete Newbie? - Stack Overflow
I have absolutely no programming experience but need to learn Java - enough to take a J2ME fasttrack course. I only have 10 weeks. Can I do this? What's your advice about the best resources I can u... More on stackoverflow.com
๐ŸŒ stackoverflow.com
How long would it take me to learn python if I know languages like C and Java?
Isn't possible to answer this question. No one learns all of Python, or all of any language. Look at a number of the introductory tutorials listed in this subreddit sidebar for some starting points. If you're working with Python for machine learning, then you'll likely be working with table/matrix libraries like Pandas and Numpy; scientific and machine learning libraries like SciPy and sklearn; and perhaps a deeplearning library like Pytorch or Tensorflow. There are also many additional libraries that extend the functionality of Pytorch and Tensorflow (thinking about Pyro for probabilistic programming, that extends Pytorch). Additionally, you'll probably want to familiarize yourself with some data vis libraries like Matplotlib, Seaborn, etc., and perhaps some database interfaces if you're working with data in databases (Pymongo, SQL, etc.). That said, there are so many libraries for Python that have nothing to do with machine learning, so... I wouldn't be surprised if you never needed to touch many of them, or didn't have any reason to seek them out. If you're looking for some basic review of Python, I would recommend one of the big O'Reilly books like Fluent Python, which is really an overview and primer on all the built-in modules, data types, and language nuances. More on reddit.com
๐ŸŒ r/learnpython
4
3
February 9, 2022
๐ŸŒ
Quora
quora.com โ€บ How-long-would-it-take-for-a-Java-developer-to-learn-Python
How long would it take for a Java developer to learn Python? - Quora
Answer (1 of 7): That depends on how you define "learn" Python. There are many different ways of looking at it, which is mirrored by the answers thus far: * Being able to express the solution to your problem in Python and writing short scripts. * Being able to write more complex applications....
๐ŸŒ
Quora
beginnercoder.quora.com โ€บ How-long-will-it-take-for-me-to-learn-Java-I-know-Python-PHP-SQL-and-some-C-C
How long will it take for me to learn Java? (I know Python, PHP, SQL and some C/C++) - Beginner coder - Quora
Answer (1 of 3): Learning Java will be much easier if you already know Python, PHP, SQL, and some C/C++ Langauge. Java is very similar to Python in terms of syntax. However, you should be aware of some significant differences between the two languages. It is important to understand these differen...
๐ŸŒ
Noble Desktop
nobledesktop.com โ€บ how long does it take to learn java?
Java: How Long Does it Take to Learn?
The most significant challenge ... like Python. Expert estimates of how long it takes a beginner to learn Java range from six to 18 months, averaging around nine months overall. One to three months is the estimated range for a person who already knows a programming language.
๐ŸŒ
Programiz PRO
programiz.pro โ€บ resources โ€บ time-to-learn-java
How Long Does It Take to Learn Java?
August 23, 2023 - The data shows that for a beginner with no prior experience, it can take upto 26 months to land their first job as a Java Developer. Similarly, if you know some programming concepts from school or universities, you belong to the mid-level, and it can take upto 19.5 months to land your first job.
๐ŸŒ
Coursera
coursera.org โ€บ coursera articles โ€บ computer science and engineering โ€บ how long does it take to learn java?
How Long Does It Take to Learn Java? | Coursera
November 24, 2025 - The amount of time it takes you to learn Java can range from a few hours to one year or more. This will depend on a lot of factors such as prior knowledge, how much Java you wish to learn, and your learning style.
๐ŸŒ
General Assembly
generalassemb.ly โ€บ home โ€บ how long does it take to learn java? a comprehensive guide to help you stay on track
How long does It take to learn Java? A comprehensive guide to help you stay on track - General Assembly
August 22, 2024 - Thereโ€™s no one-size-fits-all timeline for learning Javaโ€”it can vary greatly based on individual circumstances. Here are some key factors that may influence your learning timeline: If you already have experience with programming, especially with object-oriented languages like C++ or Python (maybe youโ€™ve taken a coding course with us before), you might find it easier to grasp Java concepts.
Find elsewhere
๐ŸŒ
CodingNomads
codingnomads.com โ€บ blog โ€บ how-long-does-it-take-to-learn-java
How Long Does it Take to Learn Java?
That's why we highly recommend Java as the best programming language to learn for beginners. If you are starting from the beginning with no previous software engineering experience, it usually takes a steady effort of 1 to 3 months to learn ...
Top answer
1 of 16
56

10 weeks? Apparently you can do it in 24 hours!

http://www.amazon.com/Sams-Teach-Yourself-Programming-Hours/dp/0672328445

EDIT:

Okay, so only 1 person found my answer amusing, but not amusing enough to upvote. The real question is how good do you need to be in 10 weeks?

If you get yourself a good book (the one linked above has some good reviews on Amazon), then in 10 weeks you might be proficient enough to do something useful in Java, but it takes years to become expert. Any time spent between 10 weeks and several years will move you from beginner towards expert.

Oh and read Teach Yourself Programming in Ten Years.

2 of 16
30

OK, based on some of the previous answers, I am expecting to get downvoted for this, but, I think you are delusional to think you can learn, on your own, how to program in Java in 10 weeks with no programming background. No person, with NO programming experience, other than some sort of prodigy, is going to learn to program in Java or almost any language in 10 weeks.

For clarity, copying and running hello world from a book does not make you a programmer. Hell, it will most likely take days just to get that working in some IDE.

Now, can you study and potentially pass some test? Maybe, but that depends on the depth and format of the test.

If I asked if I could become a doctor in 10 weeks, I would get laughed at for asking, so I am somewhat surprised at the answers that indicate that it is somewhat possible. I can stick a bandaid on my daughter now, but it hardly makes me a medical professional, it just means I managed their version of hello world.

๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ how long would it take me to learn python if i know languages like c and java?
r/learnpython on Reddit: How long would it take me to learn python if I know languages like C and Java?
February 9, 2022 -

Hello, I want to start learning python because I recently started a machine learning class at my school, and I'm wondering how long would it take me to learn all of python?

Top answer
1 of 4
2
Isn't possible to answer this question. No one learns all of Python, or all of any language. Look at a number of the introductory tutorials listed in this subreddit sidebar for some starting points. If you're working with Python for machine learning, then you'll likely be working with table/matrix libraries like Pandas and Numpy; scientific and machine learning libraries like SciPy and sklearn; and perhaps a deeplearning library like Pytorch or Tensorflow. There are also many additional libraries that extend the functionality of Pytorch and Tensorflow (thinking about Pyro for probabilistic programming, that extends Pytorch). Additionally, you'll probably want to familiarize yourself with some data vis libraries like Matplotlib, Seaborn, etc., and perhaps some database interfaces if you're working with data in databases (Pymongo, SQL, etc.). That said, there are so many libraries for Python that have nothing to do with machine learning, so... I wouldn't be surprised if you never needed to touch many of them, or didn't have any reason to seek them out. If you're looking for some basic review of Python, I would recommend one of the big O'Reilly books like Fluent Python, which is really an overview and primer on all the built-in modules, data types, and language nuances.
2 of 4
1
"all of python" is a lot different than "enough". You can learn the basics of python in minutes, maybe hours if you already know C. Then it's just a matter of practicing it until it sinks in. Using a site like this is a good reference: www.pythoncheatsheet.org There are some cool python things like comprehensions/generators/lambdas to learn, but mostly if you know C, you'll be fine just learning the syntax as well. After that it's a matter of figuring out what you need from what standard library. For example, take a look at this code: def twoSum(nums, target): store = {} for i,n in enumerate(nums): if target-n in store: return store[target-n], i store[n]=i Should not take you long to figure out what everything here is, like you might have to google what 'enumerate' is or maybe you don't know that store = {} is declaring a dictionary. But the rest of it, variable declarations, for loops, if statement, return should all be familiar. enumerate btw, returns a the index, and the value from a list at the same time as a tuple.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ i have studied java before, how much time will it take me to learn python?
r/learnpython on Reddit: I have studied java before, how much time will it take me to learn python?
April 2, 2025 -

I studied Java in Class 12, so I know the basics like OOP concepts (classes, objects, inheritance, polymorphism, encapsulation) and control structures (loops, conditionals). Iโ€™ve worked with methods, arrays, ArrayLists, file handling, and exception handling. I also know basic algorithms like sorting and searching. I also know basics of boolean algebra, linked lists and binary trees.

๐ŸŒ
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.

๐ŸŒ
Quora
quora.com โ€บ How-long-will-it-take-me-to-learn-Python-if-I-already-known-Java-and-C
How long will it take me to learn Python if I already known Java and C#? - Quora
Answer (1 of 7): > How long will it take me to learn Python if I already known Java and C#? Learning a new language requires three things: 1. Learning the syntax 2. Learning the paradigm 3. Learning about the most important libraries No. 1 is usually the easiest part. You can catch up the synta...
๐ŸŒ
Quora
quora.com โ€บ Can-I-learn-Python-in-a-month-if-I-know-Java
Can I learn Python in a month if I know Java? - Quora
Answer (1 of 6): Absolutely. Your background in Java will be a huge asset as you ramp up to it. The biggest difference youโ€™ll find is that python is weakly typed so you can do things like [code]x = 1 print(x) x = โ€œhiโ€ print(x) [/code]Console output: > 1 hi This may take a little getting used...
๐ŸŒ
Medium
medium.com โ€บ quick-code โ€บ how-long-does-it-take-to-learn-java-a-lifelong-challenge-p-s-dont-fret-and-keep-on-reading-f3c11aa6cb2a
How Long Does It Take to Learn Java? A Lifelong Challenge! P.S. Donโ€™t Fret and Keep on Reading | by John Selawsky | Quick Code | Medium
June 20, 2023 - Practice in JavaScript, Java, Python, R, Android, Swift, Objective-C, React, Node Js, Ember, C++, SQL & more. ... Are you about to start coding and gravitate towards an easy, reliable programming language that can be learned in a short time and used for creating a plethora of applications and programs? If yes, you just canโ€™t go wrong with Java.
๐ŸŒ
Medium
medium.com โ€บ javarevisited โ€บ how-long-does-it-take-to-learn-python-programming-language-with-resources-2654f5821b59
How long does it take to Learn Python in 2024? | by javinpaul | Javarevisited | Medium
February 23, 2024 - Depending on your goal and experience level, it can take a week to a few months to learn and master the Python programming language. For example, if you come from a Java background and want to learn Python as your second programming language, ...
๐ŸŒ
Team Treehouse
teamtreehouse.com โ€บ community โ€บ is-it-easy-to-learn-java-after-your-learned-python
Is it easy to learn java after your learned python? (Example) | Treehouse Community
February 2, 2018 - I guess it would matter on how quick of a learner you are, but I can tell you Java is a bigger beast than Python. It will most likely take you a lot longer to learn than Python did. ... I think once you know the basics of programming (conditionals, loops, etc) it's easy to pick up another language.