This week's book giveaway is in the Agile and Other Processes forum.
We're giving away four copies of Real-World Software Development: A Project-Driven Guide to Fundamentals in Java and have Dr. Raoul-Gabriel Urma & Richard Warburton on-line!
See this thread for details.
Win a copy of Real-World Software Development: A Project-Driven Guide to Fundamentals in Java this week in the Agile and Other Processes forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Bear Bibeault
  • Liutauras Vilda
  • Devaka Cooray
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • Henry Wong
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • Tim Holloway
Bartenders:
  • salvin francis
  • Frits Walraven
  • Piet Souris

How long to really be "fluent" in Java

 
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm new to Java and it seems to take me a pretty lengthy amount of time to get programs written, tested, and successfully compiled. I'm assuming this will take some time and I'm definitely invested in doing this because Java is an amazing language with so many uses to turn ideas into substance. That said, I'm curious to know from the ranch community, roughly how long it took you programming regularly to become comfortable enough to be able to write programs free-hand to completion without reference - or does one really ever get to the point they don't need to use references?
 
Marshal
Posts: 67976
258
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

I don't think anybody ever stops using references; you will keep looking in the API documentation for ever. There are so many things in the API it would be daft to try to remember them all.
 
author & internet detective
Posts: 39848
797
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul,
While there's always a need references, it becomes how much you need to look up. Knowing common idioms and methods is a big difference than having to look up every little thing.
 
Campbell Ritchie
Marshal
Posts: 67976
258
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Jeanne Boyarsky wrote:. . . . Knowing common idioms and methods is a big difference than having to look up every little thing.

Only because you have looked them up a thousand times already.
 
Paul Adams
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you both for your responses. Do you have any favorite resources you would care to share? I know that's a vague question, but I'd like to gather a couple of places some of you more experienced programmers refer to.
 
Bartender
Posts: 1868
81
Android IntelliJ IDE MySQL Database Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A good number of resources can be found here https://coderanch.com/c/books.
Some of these resources have been reviewed, others have not.

Are you able to narrow down what you are looking for?
Maybe you can tell us why you have started your Java journey?
This help us with some recommendations for you.
For instance if you were interested in certifications you would get different recommendations then if you were looking into game programming.
 
Danger, 10,000 volts, very electic .... tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!