Results 1 to 6 of 6
  1. #1
    Fuzzman3000 is offline Member
    Join Date
    Jul 2010
    Rep Power

    Default To learn or not learn?

    Hi there.

    Today I went to my local college's library and borrowed Sam's Teach Yourself Java 2 in 21 Days Second Edition thinking that I'd get a bit of a head start prior to commencing my Bachelor of Computing next week. However, I have now come to realise that it is in fact 10 years old and I was wondering if I should perhaps hold off my learning until I can get my hands on a more updated edition. Is everything covered in this edition still relevant and accurate or have there been enough significant enough improvements/changes since then to warrant me trying to get a newer edition?

    Thanks in advance.

  2. #2
    PhHein's Avatar
    PhHein is offline Senior Member
    Join Date
    Apr 2009
    Rep Power


    First of all: Teach Yourself Programming in Ten Years

    It won't hurt as long as the book is about Java 2, because you're only missing some features, which are not overly important to a beginner.

    If you want to get a head start have a look at The List™:
    Sun's basic Java tutorial

    Sun's New To Java Center

    Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.

    A general Java resource site. Includes FAQs, forums, courses, more.

    To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.

    Yawmarks List

    The Java Developers Almanac

    Example Depot | Useful code samples

    Bruce Eckel's Thinking in Java(Available online.)

    Joshua Bloch's Effective Java

    Bert Bates and Kathy Sierra's Head First Java

    James Gosling's The Java Programming Language
    Gosling is the creator of Java. It doesn't get much more authoritative than this.

    Joshua Bloch and Neal Gafter Java Puzzlers.
    Math problems? Call 1-800-[(10x)(13i)^2]-[sin(xy)/2.362x]
    The Ubiquitous Newbie Tips

  3. #3
    Join Date
    Feb 2009
    Rep Power


    In my opinion becoming a great programmer isn't about know everything about the newest thing. To me it is more about the problem solving. The Internet is a beautiful thing when writing code, but the Internet can not write it for you, it can tell you how (syntax wise) to do mostly everything you will need. In order to actually become a programmer you need the mind set that goes with it, and I happen to think my father's books from college do a better job at that then the books today, so in short yes read it. Enjoy coding it can be fun.

  4. #4
    Fuzzman3000 is offline Member
    Join Date
    Jul 2010
    Rep Power


    Thanks for all your help guys :) I'll definitely check out some of the links you posted PhHein.

  5. #5
    Singing Boyo is offline Senior Member
    Join Date
    Mar 2009
    Rep Power


    Headstarts are good! I'll have five years when I finally reach university :) *prepares for very boring first year of CS-related stuff*

    On a more serious note... I think PhHein missed the Java API Documentation. May not be much help to you now, but in 2 weeks you'll find yourself staring at it. I did, at least.
    If the above doesn't make sense to you, ignore it, but remember it - might be useful!
    And if you just randomly taught yourself to program, well... you're just like me!

  6. #6
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Colombo, Sri Lanka
    Blog Entries
    Rep Power


    Recommended Suns' official tutorial, and then Sams' Teach Yourself series. If you could do all the examples there, more than enough to do something really valuable with Java. Good luck. :)

Similar Threads

  1. Looking to learn Java.
    By Pwhheee in forum New To Java
    Replies: 6
    Last Post: 10-08-2014, 06:07 PM
  2. Looking for a project to learn
    By kmm1977 in forum Jobs Wanted
    Replies: 15
    Last Post: 07-22-2011, 08:18 AM
  3. Need ur help to learn
    By in forum Web Frameworks
    Replies: 2
    Last Post: 06-06-2010, 03:37 PM
  4. Need to learn Spring?
    By Thennarasu in forum Advanced Java
    Replies: 8
    Last Post: 01-28-2009, 07:55 AM
  5. How do you learn java??
    By low224 in forum New To Java
    Replies: 1
    Last Post: 12-07-2008, 08:42 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts