posted 11 years ago
I've been programming Java consistently for about 5 months now and in this time I've learned lots. I feel like I've nearly mastered the basics, which includes Java Syntax, making my way around the API to find exactly what I want, and have read and used things such as Multi-Threading, Polymorphism, Inheritance and many more too numerous to mention. I finished the Head First Java book a while back and learned a ton. Honestly, that book is fantastic. Programming can be extremely dull and boring when learning how it all works and that book made my life less of a living hell when trying to understand concepts behind OOP. In addition, I've read a few chapters of Bruce Eckel's Thinking in Java which helped me understand things such as Concurrency. Along with this, I've read lots of posts here at Java Ranch and have learned things that I wouldn't have otherwise.
I need another book to read while I continue my own projects though. I feel that me trying code and playing is a great way to learn but I want to read what the "Java Pros" are saying too. That way I can learn from my mistakes and learn from a book that has already made those mistakes and knows exactly how to fix them efficiently. Any good books or recommendations on how I should proceed on getting better?
Some I'm thinking of are Design Patterns by HeadFirst and Effective Java by Joshua Bloch.
The Skye is the limit with Yo Jabba Jabba!