java New Bie

Hi all,


I am new to java

Can any body suggest the books i need to read, for learning java?

thanks,
lakki
lakkiprasannaAsked:
Who is Participating?
 
sudhakar_koundinyaCommented:
from http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_20783964.html


 Best areas (imho)

Swing (Applets and Applications), J2EE, EJB, JDBC

I don't tend to use books, as they cost money...but the web is a hive of info :-)

http://developer.java.sun.com/developer/onlineTraining/index.html




 Java ide is to ba a cross platform language. It doesn't matter if it will be unix,windows or solaris.
Good books:
"Thinking in Java" Bruce Eckel
http://mindview.net/Books

"Core JAVA"
http://www.horstmann.com/corejava.html


 >  Java ide is to ba a cross platform language

?

Good books!

Java Gently is quite a good one too (I jkust remembered)...  especially for people who are starting java...

http://www.amazon.com/exec/obidos/tg/detail/-/0201710501/ref=lpr_g_1/104-7649859-8217527?v=glance&s=books

I have only read the first issue though (1995) but despite its age, there's some relevant stuff...




Have alook on this link
http://www.sun.com/books/java_series.html

Sun is giving links to all core and advanced books written on java/J2EE

Regards


 And also I suggest this link also
http://www.javashelf.com/

For basic language fundamentals I would recommend reading a study guide for the JCP exam (Sybex did quite a good book on it), it will ground you very well in the basic language syntax.

For Sevlets/JSP's I'd recommend Marty Halls Sun books Core/more Servlets & JavaServer pages (I believe they are just releasing a second edition of the core version).


ahh patterns, heard something about them lately. Wait thats a pattern!
Now seriously, that is a good tip.  Take a look at this site: http://www.theserverside.com
They have lots of articles, patterns, book reviews, online books, sample chapters, and public review books.  It is a great resource, designed for the server side of Java but many of the concepts are global.  And if you got time, just browse through the directories at Google: Software>Programming>Languages>Java (I think that is the links to click, *IF* not I am sure that you can navigate it yourself)

For Unix Details I would suggest picking up a copy of Unix in a nutshell (O'reilly), which is great for a desktop quick-reference.

For Swing applications, then check out "Swing, second edition" (ISBN 193011088x), just check out the reviews on Amazon!

If you want to go into the more advanced topics, such as EJB's, I'm yet to find any decend reference books, but check out middlegen, a very handy tool.

And on a final note, I would recommend looking into design patterns, as a C programmer I'm sure you're familiar with the GoF book, but also check out the J2EE design patterns book (Sun).

Also, for a good starting point on learning pretty much anything, check out Sun's web site, their tutorials can be quite good!  There are some sample chapters from an excellent book "Effective Java Programming" which provides really good general points.



and all these are comments from different experts

Regards,
sudha







0
 
lakkiprasannaAuthor Commented:
thank you

i will look oon to them

thanks for immediate response
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.