PDA

View Full Version : Java & C++ Programming Books -- Help Please




Thidranki
Nov 5, 2005, 07:36 PM
I found this book http://www.amazon.com/exec/obidos/tg/detail/-/0321322037/qid=1131240429/sr=8-1/ref=pd_bbs_1/002-8911231-9543221?v=glance&s=books&n=507846 laying around my school, so I decided to learn Java.

I was wondering if this a good book for learning by ones self, or is there a different book any of you would recomend? It looks like this book was meant to be used with a class or java course (which I am not in).

And if there are any good C++ books for programmers who only know how to use the "System.out.println" function in Java, could you spell those out as well? Still haven't quite decided which one I want to learn first :P

Thanks a lot.



bousozoku
Nov 5, 2005, 09:05 PM
You can basically bet on one publisher, O'Reilly, to have great books for any subject. I use Java in a Nutshell as my best reference. Bruce Eckel's Thinking in Java and Thinking in C++ are legendary.

Suns books are fairly bad, but they are detailed.

devman
Nov 5, 2005, 09:19 PM
Effective Java by Bloch is very good.

Once you've got the C++ basics then Scott Meyers books are must-haves.

nichos
Nov 5, 2005, 09:20 PM
At $94, im sure someone was upset that they lost it, and close to finals too! Hope they don't have a final project due soon:eek:
I'll second the Oriely books, but often those are just references. I've always enjoyed Deitel & Deitel books.

g0gie
Nov 12, 2005, 12:52 PM
Deitel and Deitel make the best C++ programming book in my opinion , and I have over 8 in my library. Especially good for beginners and definantly a good reference for experts. For java, check out 'Development in java', although that book expects you to know the basics of programming

Mitthrawnuruodo
Nov 12, 2005, 01:06 PM
Another vote for O'Reilly. Never encountered a bad book from them. Not a big fan of Deitel books. I've tried a few, and they've all been quite disappointing.

Then, once you've gotten the basics. These two are very handy: C/C++ Programmer's Reference (http://www.amazon.com/gp/product/0072227222/103-9063046-4864615?v=glance&n=283155&s=books&v=glance) and Java 2 Programmer's Reference (http://www.amazon.com/gp/product/0072123540/103-9063046-4864615?v=glance&n=283155). (Couldn't find a newer/current version of the Java book, but it will still be helpful).

You could also check out the complete versions of those reference books: C++ (http://www.amazon.com/gp/product/0072226803/103-9063046-4864615?v=glance&n=283155&s=books&v=glance) and Java (J2SE 5) (http://www.amazon.com/gp/product/0072230738/103-9063046-4864615?v=glance&n=283155&s=books&v=glance). I haven't actually tried the full versions, but it's smaller siblings are within reach most of the time... ;)