Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 13 of 13

Thread: Good Java book for beginner?

  1. #1
    Junior Member
    Join Date
    Oct 2012
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Good Java book for beginner?

    Hi. I recently started learning Java and worked my way through the book "Learning Programming with Java for Dummies" by Barry Burd. It was a pretty decent book for learning programming basics, but it seemed to gloss over the topics of objects and classes. I would like to find a book that is easy to understand for a beginner programmer (no previous experience) , but that goes all the way through advanced topics of Java. Can anyone recommend a book like this?


  2. #2
    Junior Member
    Join Date
    Oct 2012
    Posts
    3
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Good Java book for beginner?

    I've found that "Building Java Programs: A back to the basics approach" by Reges and Stepp has been quite helpful. I'm charging through it now, and I'm getting a very deep understanding of everything. It's very clear, and very detailed. It's designed for a classroom, which is the kind of structure that I need. Also, they have very helpful videos. I bought it because it had good ratings. So far, so good. Though it ain't cheap...

  3. #3
    Junior Member
    Join Date
    Aug 2012
    Location
    Germany
    Posts
    19
    Thanks
    0
    Thanked 3 Times in 3 Posts

    Default Re: Good Java book for beginner?

    Head First: Java

  4. #4
    Member
    Join Date
    Sep 2012
    Posts
    128
    Thanks
    1
    Thanked 14 Times in 14 Posts

    Default Re: Good Java book for beginner?

    The 'Dummies' series are just too light to be of much help.

    Rather go for a comprehensive text book as used in college/university.

    Most will be good in one area and bad in another. They often jump ahead quite fast by the time you get to the 7th or 8th chapter.

    Recent ones I've glanced at are:
    Big Java : late objects / Cay Horstmann (Compatible with Java 5, 6, & 7)

    JAVA PROGRAMMING
    FROM PROBLEM ANALYSIS TO PROGRAM DESIGN
    5th EDITION
    D.S. MALIK

  5. #5
    Junior Member
    Join Date
    Oct 2012
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Good Java book for beginner?

    "Java Hoy to Program" Deitel and Deitel. That's the best book, i think. Also you can find some very good information in "Thinking in Java". Good luck

  6. #6
    Member suyog53's Avatar
    Join Date
    Sep 2012
    Location
    Mumbai
    Posts
    37
    My Mood
    Daring
    Thanks
    2
    Thanked 1 Time in 1 Post

    Default Re: Good Java book for beginner?

    Is there any book which explains all the functions in JAVA and Swing in details with examples to understand....?'

  7. #7
    Member
    Join Date
    Sep 2012
    Posts
    128
    Thanks
    1
    Thanked 14 Times in 14 Posts

    Default Re: Good Java book for beginner?

    Nearly all good text books have a chapter on Swing and GUIs in general. Some introduce it early, some later. I wouldn't get worked up about the GUI side until much later.

    JavaFX is going to replace Swing in Java 8 or so anyway.

    Concentrate on using algorithms to write Java code to solve problems. Know your way around the Java 7 API as well.

  8. #8

    Default Re: Good Java book for beginner?

    Folks,

    Here are the two best books for Java beginners (but not beginner in programming):

    Head First Java, 2nd edition

    Thinking in Java, 4th edition

    Both include Swing chapter.

  9. #9
    Member
    Join Date
    Sep 2012
    Posts
    128
    Thanks
    1
    Thanked 14 Times in 14 Posts

    Default Re: Good Java book for beginner?

    The Head First Books are not serious. Version 2 is quite old now, covering Java 1.5 and have yet to be updated. Same with Thinking in Java (2006). That's a much better book, but old now.

    I would also check out:
    Introduction to Java Programming, Brief Version, Ninth Edition (Y. Daniel Liang)
    Introduction to Java Programming, Comprehensive Version, Ninth Edition (Y. Daniel Liang)

  10. #10
    Member Chris.Brown.SPE's Avatar
    Join Date
    May 2008
    Location
    Fort Wayne, Indiana
    Posts
    190
    Thanks
    1
    Thanked 31 Times in 31 Posts

    Default Re: Good Java book for beginner?

    Quote Originally Posted by Starstreak View Post
    The Head First Books are not serious.
    I agree with this, but there isn't a better series for someone wanting to break into a new technology or start programming in general. It starts basic and has fun with it. I wish i had these when i was in college.

  11. #11
    Junior Member
    Join Date
    Jan 2013
    Posts
    22
    Thanks
    5
    Thanked 1 Time in 1 Post

    Default Re: Good Java book for beginner?

    As a beginner to Java, I can recommend this: Java Actually: A First Course in Programming - Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen - Google Bøker

    I don't know if its easy to get the English version. I have the Norwegian version myself, and the tasks are fun, although one may find the text itself a bit confusing if you're new to programming in general.

  12. #12

    Default Re: Good Java book for beginner?

    Quote Originally Posted by Starstreak View Post
    The Head First Books are not serious. Version 2 is quite old now, covering Java 1.5 and have yet to be updated. Same with Thinking in Java (2006). That's a much better book, but old now.

    I would also check out:
    Introduction to Java Programming, Brief Version, Ninth Edition (Y. Daniel Liang)
    Introduction to Java Programming, Comprehensive Version, Ninth Edition (Y. Daniel Liang)
    Yes, both Head First Java and Thinking in Java are quite old, but the Java language hasn't changed very much since version 1.5, so readers can still be beneficial from these books.

    Remember these books for beginners in Java (not in general programming). So if ones are new in general programming, find other books.

  13. #13
    Junior Member
    Join Date
    Feb 2018
    Posts
    12
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Good Java book for beginner?

    Java "The Complete Reference" by Herbert Schildt.

    Its name really MEANS since it covers exhaustive contents of java.

    Herbert Schildt is an authoritative name in Programming language authoring.

    This is the best book written in very appropriate manner,so you won't feel any obstruction in your flow.

    Writing Style is so much better that you will get impressed of Herbert Schildt.

    Contents have been presented very beautifully,Nothing is Repetitive or boringly elaborative in this book.

    Compactness in the texts can be realised to the reader in each and every sentence.

    Wiling to know more about course and
    Last edited by Norm; February 15th, 2018 at 08:51 AM. Reason: URL removed

Similar Threads

  1. Replies: 3
    Last Post: July 27th, 2012, 10:58 AM
  2. how get good java job
    By gokul in forum Member Introductions
    Replies: 1
    Last Post: April 30th, 2012, 05:56 AM
  3. Good Java Networking Recourse\Tutorial\Book
    By Dark Light in forum Java Networking
    Replies: 2
    Last Post: March 4th, 2012, 07:32 PM
  4. Replies: 1
    Last Post: May 3rd, 2011, 09:46 AM
  5. Good Beginner AWT tutorial
    By helloworld922 in forum AWT / Java Swing
    Replies: 2
    Last Post: August 4th, 2009, 10:31 AM