This week's book giveaway is in the Spring forum.
We're giving away four copies of Spring Boot in Practice and have Somnath Musib on-line!
See this thread for details.
Win a copy of Spring Boot in Practice this week in the Spring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

Which is best reference book for Java Introduction?

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would be conducting a course on 'Introduction to Java' & would like to know which is the best book to refer to students.
 
Ranch Hand
Posts: 331
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
To start with Java, I really liked "Java2 Complete Reference" by Herbert Schildt
-It is simple and clear, and was an easy, fast read.

Whenever I wanted to learn more on the concept, I referred,
Java, How to Program by Deitel
-This book is formal, covers a lot of topics, talks a lot about good programming practices, etc...

However I think, for a student to develop an interest in Java and have lots of fun reading,
"Head First Java" by Kathy Sierra and Bert Bates would be very good.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Vishwanath Murthi wrote:To start with Java, I really liked "Java2 Complete Reference" by Herbert Schildt
-It is simple and clear, and was an easy, fast read.

Whenever I wanted to learn more on the concept, I referred,
Java, How to Program by Deitel
-This book is formal, covers a lot of topics, talks a lot about good programming practices, etc...

However I think, for a student to develop an interest in Java and have lots of fun reading,
"Head First Java" by Kathy Sierra and Bert Bates would be very good.




Hi ALL,
According to me the best is Wrox - Beginning Java 2 JDK 5 Edition.
 
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I recommend "Thinking in Java" by Bruce Eckel for overall concepts for OO and Java. For more hands-on and examples, I recommend "Java How to Program" by Deitels.
 
author and cow tipper
Posts: 5006
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I liked Java for Dummies, it's even more basic than Head First. I'd go Head First when students are a bit more serious.

-Cameron McKenzie
 
Ranch Hand
Posts: 694
Mac OS X Eclipse IDE Firefox Browser
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
GreenFoot is free, open-source software which is good for very young learners.
http://www.greenfoot.org/

BlueJ is free, open-source software which is good for intermediate learners.
http://www.bluej.org/

"Barron's AP Computer Science..." book is a good introduction. The link below is a good book that is available inexpensively because the AP Exam is only available now for AP Computer Science A, and the AP Computer Science, level AB has been discontinued for college-credit, but this book is still available and covers both level A and level AB.
http://www.amazon.com/Barrons-AP-Computer-Science-Levels/dp/0764137093/ref=sr_1_1?ie=UTF8&s=books&qid=1250639829&sr=8-1

Eclipse is free, open-source software which is good for advanced learners and for professional software engineers.
http://www.eclipse.org/

Here is a link to the Computer Science Teacher's Association:
http://www.csta.acm.org/

I hope that this information helps you.

-- Kaydell
 
author
Posts: 200
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Does anyone have a good book recommendation, or online tutorial, for learning how to use Eclipse and Java together?

Thanks!

Elisabeth
 
Bartender
Posts: 1558
5
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Smita Rewaskar wrote:I would be conducting a course on 'Introduction to Java' & would like to know which is the best book to refer to students.


Hi Smita,

As you've not mentioned your experience/comfort level with programming/OO concepts etc., it is difficult to recommend one good book for Java.

If you are already aware of OO concepts, then Core Java is really nice book. Thought lengthy, book explains reasons behind design decisions in very nice manner.

I hope this helps.
 
author
Posts: 9046
21
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Of course I have a favorite

But seriously, whatever book you choose, I'd recommend a book that's focuses on learning and that doesn't try to be BOTH a learning book AND a reference guide.

hth,

Bert
 
Ranch Hand
Posts: 343
Mac OS X Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Smita Rewaskar wrote:I would be conducting a course on 'Introduction to Java' & would like to know which is the best book to refer to students.



Thinking in Java by Bruce Eckel is one fine book.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic