What is the best book to learn java programming?


What is the best book to learn java programming?

I want a beginners book in java programming, I know very little as I did a short course in school.

I know visual basic programming and a few other programming languages already, and now want to learn java programming.

If you know any good books that learn java easily please post them here, thanks

4 Responses to “What is the best book to learn java programming?”

  • thomas:

    hi Vimukthi,
    i guess only one book is not enough for you to learn java. i hold 8 years java working exp, i’d like to share my java learning curve with you.
    as java beginner, the best book for you is definitely first head java. especially you have no conception on object-oriental. as i know visual basic is based on procedure, so there will be a relevant long learning curve for you to under stand object-oriental. buy first head java can short this curve. this book is funny and natural reading. the best book i have ever read for a java beginner. (unfortunately, i did not know this book as a java beginner… )
    after 3-6 month study on java, you may already experienced all the basic concept of java, like variable, OO, jdbc, thread and AWT .etc. it is time to make deeper understanding on java. well, think in java should be your best book. you will become to understand why java is working in that way and how does it work internal by reading think in java.
    after 2-3 years working on java. ( you should not still just studying java…. ). you become to know most aspect of java. but JVM is still one big secret to you. well, inside jvm should be your best java book that time. this book make you know how java is made by c++, even in byte code. after master on inside jvm, i will definitely fear nothing on java. you will know everything about java.
    look, Vimukthi you need different best java book at your different stage.
    good luck to you :)

    good luck!

  • josh:

    When i learned java, i printed out this whole tutorial. Really helpful. http://www.javabeginner.com/

  • 53MalePrison:

    If you already know programming then any book should be a good book.
    I would say go to local book store and spend few hours reading through different books. See what you like and then buy it. That is what I did. I never restricted myself to one author. If you do that, you will learn only what the author’s style is. Read different books to get your thought process started at early stage.
    Eventually, you also want to read some books on design patterns.

    Good luck!

  • enthusiast:

    Although there are so many tutorials you can find online, I have always been liking the books. I read Deitals’ How to program JAVA while I was studying about it, and found it pretty straight forward.

Leave a Reply