This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Bunkhouse Porch and the fly likes Textbook Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Books » Bunkhouse Porch
Bookmark "Textbook" Watch "Textbook" New topic


Pracheth Gandrakota

Joined: Feb 13, 2012
Posts: 3
Can anyone recommend a good textbook for java basics?
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3151

Please SearchFirst similar question has been asked lot of times before. Also search on Bunkhouse for book reviews.

Moving it to Bunkhouse Forum.

Mohamed Sanaulla | My Blog
dennis deems
Ranch Hand

Joined: Mar 12, 2011
Posts: 808
Cay Horstmann's Big Java is designed for use in a college course, so it might be more than you're looking for. But it's the text I learned Java from and I highly recommend it.
Anayonkar Shivalkar

Joined: Dec 08, 2010
Posts: 1544

Pracheth Gandrakota wrote:Can anyone recommend a good textbook for java basics?

Well, there's no single book, and the answer depends on your competency/experience.

If Java(not 'java') is your first programming language, then Head First Java by Sierra might help you.

If Java is your first object oriented programming language(but you know other procedural language like C and concepts like loop etc.), then Thinking in Java by Eckel or The Java Programming Language by Gosling (creator of Java) might be nice for you.

If you've already worked with some other OO language like C++ and know what class, object, inheritance, polymorphism etc. is, then look no further than Core Java (yes, that is name of the book ) Volume I & II by Horstmann & Cornell. At this stage, you can also go through official Java Language Specifications.

I hope this helps.

Anayonkar Shivalkar (SCJP, SCWCD, OCMJD, OCEEJBD)
I agree. Here's the link:
subject: Textbook
jQuery in Action, 3rd edition