Hi, I am new to java field and wondering which books are best to learn java from. As for my learning, i followed a little bit unusual path. I have read thoroughly SCJP book by kathy sierra & bert bates and another, programmer guide to certification by khalid mughal. I got to know the core language features of java 1.4 from these books which i think are technically very good.
Although, i got a good grasp on core features, I feel missing out on the other features of java which are not covered in these books.
Now i am wondering where to start.. for advanced topics( JDBC, servlets,swing.. there are so many) and get a better overview of the java technologies. would any one or two book would suffice or should i go for separate book on each topic like one book for just JDBC and like that. Any suggestions for the "must-read"/best books in java technology. I heard a lot about "Thinking in java". would Head-first java be right for me?. best wishes Hanumant
You can't go wrong with "Thinking in Java", it's free to download. Possibly you are beyond "Head First Java" if you have read and understood Kahlid Mughal's SCJP book, but HFJ is a fun book to read and will reinforce the basic concepts. A very good beginner's book, in my opinion is Objects First with Java. Moving on, and developing good habits on the way, you could try Davis Astels' "Test Driven Development"
The seventh edition should be available in about a week. Prentice Hall claims that it will be available on August 20, 2004.
Dan Chisholm<br />SCJP 1.4<br /> <br /><a href="http://www.danchisholm.net/" target="_blank" rel="nofollow">Try my mock exam.</a>
Joined: Aug 14, 2004
Thanks for the suggestions. I checked out the contents of core java book 1.5 and found it appealing and worth reading. I would like to know if more such good books are available that don't expect the reader to be a novice on core concepts of java language, yet start from beginning for java technologies like servlets, jsp, jdbc and introduce their concepts and API's which are commonly used.
is there any list on the net that charts out a learning path for a newbie java programmer - recommended books for reading in java software development, commonly used tools and must know skills. If there is one, I would be more than happy to have the link. If there is none, i hope someone noble experienced person makes one for the benifit of all. I liked the Maha Anna's "My journey to SCJP" page but alas it doesn't give any links apart from preparing for scjp. such pages serve as a roadmap for new java programmers.