• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Collapse

You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:

  • You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
  • You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
  • If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

Previously on "Best 'Teach Yourself' Java"

Collapse

  • voodooflux
    replied
    Originally posted by NickFitz View Post
    OT somewhat, but I'm intrigued to see the "Head First" books lumped in the same general category as the "For Dummies" books.
    I may have been a tad unfair to the "Head First" books in mentioning them so closely to the Dummies series - their design patterns book is good for those seeking a grounding in the subject as you say (in fact it's one I recommend). I think the light-hearted style can be off-putting and irritating to some though (it's a love 'em or hate 'em kinda thing), and I've heard that some of the other titles lack depth - although picking up a more detailed companion text would solve this.

    Originally posted by NickFitz View Post
    ...but enhancing your understanding, even if you're already familiar with the subject, is one of the intended purposes of a Head First book.
    I'm not sure I would agree that is a strict intention of the head first series and something they set out to achieve i.e. to appeal to those already familiar with the subject (certainly not the ones I've read anyway) but if they do achieve that as a side effect then all credit to them.
    Last edited by voodooflux; 31 August 2008, 11:41.

    Leave a comment:


  • NickFitz
    replied
    Originally posted by voodooflux View Post
    From my dim and distant (but mostly dim) Java days, and assuming you're after something with more street cred than the "Head First" or "Dummies" range
    OT somewhat, but I'm intrigued to see the "Head First" books lumped in the same general category as the "For Dummies" books.

    I've never read a "For Dummies" book (although I did once burst out laughing in Borders upon seeing the tautologous title "Astrology for Dummies"), but the "Head First" books are, in my experience, excellent.

    To take one example, "Head First Design Patterns" is probably the best book one could read to gain a grounding in that subject. I say this as someone who first read the GoF book "Design Patterns" years ago, and who has edits on the original patterns wiki (Ward's wiki, the very first wiki in the world) dating back to the late 90s. When I read HFDP, it actually enhanced my understanding of various patterns that I thought I already knew very well.

    I'm not sure a Dummies book is designed to do that for somebody already familiar with a field, but enhancing your understanding, even if you're already familiar with the subject, is one of the intended purposes of a Head First book.

    Leave a comment:


  • NotAllThere
    replied
    I'd also recommend Head First Java. It's the only larn-tha'-sen book I've ever completed.

    Leave a comment:


  • Bob Dalek
    replied
    This got 5 stars.
    Last edited by Bob Dalek; 22 August 2008, 20:57.

    Leave a comment:


  • moorfield
    replied
    I found the best books are the primers for the Sun Certification tests - all you need without too much waffle. HTH.

    Leave a comment:


  • thunderlizard
    replied
    For some light relief, there's also Farmer Bunny's Big Cup o'Java, by Carlton Egremont III.

    Leave a comment:


  • NickFitz
    replied
    I would actually recommend Head First Java - if you're already moderately familiar with the language it'll firm up your understanding of the basics and get you up to speed on more advanced language features very rapidly. Make sure you get the second edition.

    Then there's Head First EJB and Head First JSP and Servlets (second edition again) depending on which application areas you're interested in.

    And the absolutely essential reference, IMHO, is Java in a Nutshell (fifth edition): when you're familiarising yourself with a new area of the Java API, the quick summary and listing of all classes and their properties and methods are invaluable. Over the years I've had every edition from the first onwards next to my keyboard for long periods

    Online, there's over 800 articles at O'Reilly's OnJava site. Some of them are bound to be useful.

    Leave a comment:


  • PRooke
    replied
    and also visit JavaRanch

    JavaRanch

    And another vote for Effective Java by Joshua Bloch - maybe a bit out of date; but I guess the ideas still apply. Not just to Java either!

    Also check out the Java Posse podcast - to find out whats happening in the java world....

    Leave a comment:


  • voodooflux
    replied
    Originally posted by Cowboy Bob View Post
    I'll add that once you've grasped the basics, by far the best way to learn is to find a project on something like SourceForge that has open bugs and see if you can fix any of them
    Or if you really fancy a challenge then try fixing some of the stuff on IBM Alphaworks.

    Leave a comment:


  • Cowboy Bob
    replied
    I'll add that once you've grasped the basics, by far the best way to learn is to find a project on something like SourceForge that has open bugs and see if you can fix any of them - they may even accept your changes and then you can add it to your CV as well. It's a win win situation.

    Leave a comment:


  • voodooflux
    replied
    From my dim and distant (but mostly dim) Java days, and assuming you're after something with more street cred than the "Head First" or "Dummies" range

    The Java Programming Language, 4th Edition - co-written by the daddy of Java, James Gosling. The K&R of Java.

    Once you're familiar with the basics:

    Effective Java by Joshua Bloch is well worth a read, but I'm not sure how up to date it is.

    Thinking in Java by Bruce Eckel - third edition is free online.

    Leave a comment:


  • DimPrawn
    replied
    I've no idea but a quick Google throws up some online learning resources (assuming you have Internet in the evenings):

    http://java.sun.com/docs/books/tutorial/
    http://www.javabeginner.com/index.htm
    http://www.freejavaguide.com/corejava.htm


    Then of course there is:

    http://www.codeproject.com/KB/java/


    Books? No idea.

    Leave a comment:


  • darmstadt
    started a topic Best 'Teach Yourself' Java

    Best 'Teach Yourself' Java

    Need to learn some Java but have time to do a course. I already know some basics and have numerous software products already (RAD, RFT, Eclipse, etc) so thought I would get a couple of books and spend the evenings in my hotel doing some 'self certifiable' training so any recommendations on what the best books are out there?
Working...
X