Java & C++ Programming Books -- Help Please

Discussion in 'Mac Programming' started by Thidranki, Nov 5, 2005.

  1. macrumors member


    Apr 7, 2005
    I found this book 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.
  2. Moderator emeritus

    Jun 25, 2002
    Gone but not forgotten.
    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.
  3. macrumors 65816


    Apr 19, 2004
    Effective Java by Bloch is very good.

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


    Jul 17, 2004
    Jacksonville, Fl
    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.
  5. macrumors regular

    Jan 31, 2005
    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
  6. Moderator emeritus


    Mar 10, 2004
    Bergen, Norway
    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 and Java 2 Programmer's Reference. (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++ and Java (J2SE 5). I haven't actually tried the full versions, but it's smaller siblings are within reach most of the time... ;)

Share This Page