permaculture playing cards
The moose likes Beginning Java and the fly likes very beginning Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "very beginning" Watch "very beginning" New topic

very beginning

Cortney Parsons

Joined: May 29, 2006
Posts: 4
i am wondering if anyone has any tips for me. i am very new to java programing. also does anybody know of any good books for beginners of java. i already have java for dummies. any help would be greatly appreciated.
wise owen
Ranch Hand

Joined: Feb 02, 2006
Posts: 2023
Java Tutorial from Sun
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46435
Welcome to the Ranch.

Several suggestions:
  • You learn nothing from a website or a book or a lecture
  • You learn lots by running programs. If you see anything on a website or in a book, copy the code by hand (not copy-and-paste) and run it.
  • Find the API specification. You might not understand it now, but the sooner you learn to find your way around it, the better.
  • Find the Java Tutorial. Look closely at what it says in there. It starts at a very basic level, but rapidly takes you to higher things.
  • Until you are more experienced and wish to use a full-blown IDE, use JCreator LE as a text editor for Java.

  • You can find the API specification here.
    Here is the Java tutorial. When you get to the bits about setting up a GUI, find out what some people on this website say about ActionListeners. People like Ilja Preuss and myself, who disagree with the Java tutorial about ActionListeners.
    Download JCreator from the Xinox website.

    I presume you have got your class and classpath set up correctly. Barry Burd gives nice clear instructions how to do it. His book is v good for learning the basics of Java syntax, and also for learning the logic of procedures, but I don't think he really goes deep enough into the object-oriented paradigm.
    [Remember that Java is an object-oriented {OO} language, and learning object orientation can be harder than learning Java.] Also Burd's book is very definitely designed for beginners. You won't be a beginner for long.

    You can download Bruce Eckel's book Thinking in Java free of charge here.
    I have only tried a limited number of books myself. I wasn't taken by Lemay and Cadenhead ("SAMS Teach yourself Java 2 in 21 days"), nor by Barnes and K´┐Żlling ("Objects First").
    I did like Deitel and Deitel ("Teach Yourself Java 6/e"), but it is a bit expensive. You can view sample chapters on their website, so you can "try before you buy," and if you don't like Deitel's style, you haven't lost anything.

    And there are people here who are only too happy to help if you have any problems . . .

    I agree. Here's the link:
    subject: very beginning
    It's not a secret anymore!