This discussion is archived
1 2 Previous Next 22 Replies Latest reply: Jan 2, 2005 4:45 AM by 807596 RSS

New to Java!!!

807596 Newbie
Currently Being Moderated
Hello, My Name is Ashish and have recently started working as a trianee in S/W Development. I want to learn Java. As of now doesn't even know 'J' of Java. I have a book "Java 2 Complete Reference" with me. Is it alright for a starter? Kindly sugggest the way to go further. I have set myself the target of 2 months for doing so. Is it realistic?
  • 1. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Hi Ashish,
    If you want to learn Java for 2 months I can say that is realistic, but you will know only java fundamentals. I advice you to read http://java.sun.com/docs/books/tutorial/

    Best regards,
    Uladzimir
  • 2. Re: New to Java!!!
    gimbal2 Guru
    Currently Being Moderated
    Do you already have programming experience? If not, you're in for a tough time. If you have no experience at all with object oriented programming, I really suggest you start with learning UML, which is a way of modelling object oriented application without doing any actual coding, a sort of visual tutorial. That way you'll have a firm understanding about how OO applications should work before you start messing with Java.
  • 3. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    I do not agree with gimbal2 because in order to use UML you NEED EXPERIENCE of OOP.
  • 4. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Hi Uladzimir_
    Thanks for ur response... I'll follow the link... but can u suggest some thing for OOPS concept (ONLINE prefferd) or any other material.
  • 5. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    http://www.google.com/search?hl=en&lr=&q=OOP+tutorial

    Try Google and there will be many links for your perusal.
  • 6. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    The title you have is a reference book. This will be all but useless for the beginner, as it was not written to explain core concepts, but rather to attempt to list all concepts, constructs, implementations etc. in the language, for the experienced reader. There are texts designed to introduce OOP, Java, general programming etc. However, I'm kind of out of all that now, and I don't teach, so I don't know of any! I hear a book by Dietel and Dietel mentioned a lot here, but I can't remember the title.
  • 7. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Ashish, I think it depends on your needs. I have had good luck with The Java Tutorial by Campione and Walrath (Addison Wesley), as well as Teach Yourself Java2 in 21 Days by Lemay and Cadenhead (SAMS).

    But check this out: there are other threads in this forum where members have listed their favorite books. You can search on "best book" in this forum and get many useful results.

    For example, see:

    http://forum.java.sun.com/thread.jspa?forumID=54&threadID=535438

    http://forum.java.sun.com/thread.jspa?forumID=54&threadID=416361

    http://forum.java.sun.com/thread.jspa?forumID=54&threadID=362592

    http://forum.java.sun.com/thread.jspa?forumID=54&threadID=101907
  • 8. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Hi Uladzimir_

    Need help with Pack( ) method in relation to Swing

    Thank You
  • 9. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Keep your threads separate, don't hijack your own stuff. People will want to read this in future (well ok, maybe not this, but possibly other threads you kick off) so you need to keep the topics distinct. Secondly, surely you know better than to make a statement like that (not even a question). We are here to answer specific questions, not reel off everything we know on an arbitrary area of java. What is the problem you are encountering, and what are you trying to do. NB - put this in a new thread!
  • 10. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    You claim not to even know J in Java, but now asking about pack(). That's not consistent.
    If you are a real beginner, I recommend you an online (downloadable) text. When I was a beginner like you, all people were suggesting me the Sun's online tutorial. That's definitely a good place to start, but I found it too intimidating at first because it is comprehensive. Luckily, I got to know this little known but admirable book (actually it is a series of Notes of a Prof.) which proved very helpful to me. This book doesn't teach you how to set up the development environment. Hopefully, you are set up by now. Check the link:

    http://math.hws.edu/javanotes/
  • 11. Re: New to Java!!!
    796254 Newbie
    Currently Being Moderated
    http://www.norvig.com/21-days.html

    %
  • 12. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Your First Cup of Java - http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
    Essentials, Part 1, Lesson 1: Compiling & Running a Simple Program - http://java.sun.com/developer/onlineTraining/Programming/BasicJava1/compile.html
    The Java Tutorial - A practical guide for programmers - http://java.sun.com/docs/books/tutorial/
    New to Java Center - http://java.sun.com/learning/new2java/index.html
    How To Think Like A Computer Scientist - http://www.ibiblio.org/obp/thinkCSjav/
    Introduction to Computer Science using Java - http://chortle.ccsu.ctstateu.edu/CS151/cs151java.html
    The Java Developers Almanac 1.4 - http://javaalmanac.com/
    JavaRanch: a friendly place for Java greenhorns - http://www.javaranch.com
    jGuru - http://www.jguru.com

    Object-Oriented Programming Concepts - http://java.sun.com/docs/books/tutorial/java/concepts/
    Object-oriented language basics - http://www.javaworld.com/javaworld/jw-04-2001/jw-0406-java101.html
    Don't Fear the OOP - http://sepwww.stanford.edu/sep/josman/oop/oop1.htm

    Books:
    Bert Bates and Kathy Sierra's Head First Java - http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance
    Bruce Eckel's Thinking in Java (Free online) - http://mindview.net/Books/DownloadSites
    Joshua Bloch's Effective Java - http://www.amazon.co.uk/exec/obidos/Author=Bloch,%20Josh
    Java Design: Building Better Apps and Applets (2nd Edition) - http://www.amazon.com/exec/obidos/tg/detail/-/0139111816/qid=1101309882/sr=8-7/ref=sr_8_xs_ap_i7_xgl14/104-6417153-1511164?v=glance&s=books&n=507846
  • 13. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Hey guys first of all I'm sorry for mixing it all up... I'm completely new to the FORUM environment also so please no hard feeling... Yes its true that I don't know 'J' of Java but the firm where I have joined has given me a codec to study which containd the function 'pack( )'... thriugh some RND I came to know that it is part of SWING so I put up the query in the same thread... I'm sorry again but Thanks for the concern also... :)
  • 14. Re: New to Java!!!
    807596 Newbie
    Currently Being Moderated
    Hi Uladzimir_
    Thanks for ur response... I'll follow the link... but
    can u suggest some thing for OOPS concept (ONLINE
    prefferd) or any other material.
    So if you know enough java to be asking about pack() then why did you post this asking to learn about oop concepts. Do you know the basics of java, do you just have some experience with programing in general? If someone's going to give you an appropriate text (book or online) to help you learn they need to know where you are with java and OOP in general.
1 2 Previous Next