Question: how long would it take to learn java?
Answer: It will likely take anywhere from 3–6 months to learn Java a long as you're committed and enjoy a lot of reading. Java is a comprehensive language that requires practical experiences to imprint any of the concepts into your thinking.