Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

A good book please?

  1. May 4, 2007 #1
    A good book please??

    I am intersted in learning java, but am an absolute illeterate in this matter. Can someone tell me a starting point with regard to this.
    I want to do java out of sheer interest and nothing else. Can someone guide me.
  2. jcsd
  3. May 4, 2007 #2
    Glad to see you are interested in Java. I would go to a library and pick up at least 5 books on the subject, read one chapter from each book and go with the one that is the most clear and readable for me.

    My recommendations are

    [1]Big Java, one of my all time favorite book on Java
    [2]Head First Java, it is a fine book

    for the rest of beginning books I cannot say I haven't read them.

    [1] https://www.amazon.com/Big-Java-Cay...7832710?ie=UTF8&s=books&qid=1178275141&sr=8-2
    [2] https://www.amazon.com/Head-First-J...7832710?ie=UTF8&s=books&qid=1178275169&sr=1-2
    Last edited by a moderator: Apr 22, 2017
  4. May 4, 2007 #3
    I bought several books some years ago about java, javabeans, ...
    I read none of them.
    Instead, I used the compiler I had chosen, the help files and the javadoc files of the class hierarchy.
    An hands-on approach was the best one.

    Since then, I decided never to buy IT books anymore.
  5. May 5, 2007 #4
    Ivor Horton's "Beginning Java 2" is well written, IMO.
  6. May 6, 2007 #5
    I like books from Michael Main.

    I hate cay horstmann, so id stay away.

    but i think the best way to to take the hello world class and edit from there, make changes and stuff and just read online, then compile and go from there, i would also uses eclipse as your ide http://www.eclipse.org/

    Code (Text):

    class Helloworld{  

            public static void main(String args[]) {
               System.out.println("Hello World!");

    Last edited: May 6, 2007
  7. May 6, 2007 #6
    Since i am in India my Exposure to International Editions of Books is fairly limited. The ones that i have down here are only the low priced Editions of books.
    Also i am an absolute beginner and dont even know what programming is.
    So please could someone now recommend me a book.
  8. May 6, 2007 #7
    We just recommended you some books.

    In my library I see on a lot of books with "Not for sale in the USA" tags but that doesnt mean they are defects.

    If you don't like cheap books maybe you can try eBooks. I belive that Thinking In Java 3rd Edition is a free - you can legally copy it from here http://www.mindview.net/Books/TIJ/, fell free to Google around.

    Also I found this site's textbook to be written nicely but it looks a bit unfinished

    Llama77, what is wrong with Horstmann? I would like somebody like that to teach programming at my University.
  9. May 6, 2007 #8

    Dr Transport

    User Avatar
    Science Advisor
    Gold Member

  10. May 6, 2007 #9
    Im just not a fan of his style, I own about 8 of his books and didnt learn much from any.
  11. May 7, 2007 #10
    You can check this out.. its free...


    and this

    [PLAIN]http://www.comp.nus.edu.sg/~cs1101l/ [Broken]

    the first website has lecture notes, tutorials etc and the second one has labs and exercises to practice on....
    Last edited by a moderator: May 2, 2017
  12. May 7, 2007 #11
    Sorry but I just can't help not to comment: Why did you buy 8 books if you don't like the style of the books?

    Except for Core Java they are pretty expensive too.
  13. May 7, 2007 #12
    Because I get tech books for free,
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook