PDA

View Full Version : noob here where do i start


the-dream
03-15-2007, 01:28 AM
hi i want to learn JAVA Resources for noobs like hello world apps

ess
03-15-2007, 01:58 AM
Here is one of the best resources for Java

http://java.sun.com/docs/books/tutorial/

There are of course many other online resources, but I think the above tutorial covers the basics as well as advanced topics.

Also, if you are after a full featured IDE (Integrated Development Environment) for Java, check out netbeans (http://www.netbeans.org/).

If you need any help, let's know :)

Cheers,
Ess

brad211987
03-15-2007, 03:07 AM
I would also suggest to do at least a little bit with no more than a text editor, and use the command line tools with java to compile and run your program. Many people get hooked on IDEs and they get stuck with that tool. Not saying that IDEs are a bad idea, just make sure you understand whats going on behind the scenes and it will make your life easier. Also if you google for java tutorials, you can find out how to do about anything you want in java.

Aradon
03-15-2007, 04:58 AM
I personally like to couple my new languages with a good book. The one I recommend is by Lewis and Chase and it's how I learned Java and Programming in general:

Amazon Link (http://www.amazon.com/Java-Software-Structures-John-Lewis/dp/0201788780)

Also if you don't want to buy a book, Java Examples in a Nutshell is an online google resource you can use:

Google Link (http://books.google.com/books?id=AGiNvDefyFEC&dq=java+examples+in+a+nutshell&pg=PP1&ots=gMo0zNQ2XA&sig=LjcEorPq2__wtF8TvkHCjdXrvyY&prev=http://www.google.com/search%3Fq%3Djava%2Bexamples%2Bin%2Ba%2Bnutshell%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla:en-US:official%26client%3Dfirefox-a&sa=X&oi=print&ct=title)

ghell
03-22-2007, 05:35 PM
Since youre in the UK, this is the easiest and cheapest book I could find when I learned. It isn't one of those 800 page tell you all the gory details that you dont need to know books, it cuts through the crap and tells you what you need to know quickly, and also acts as a great reference (though I think it does start off with something about Oak in the first couple of pages, but that may have been a different book, I don't remember.)

http://www.ineasysteps.com/books/details/?1840782595 It teaches the basic concepts for the absolute novice, as well as swing, applets etc. It doesn't go into thing such as java networking or threads. It uses J2SE 1.4.2 though so it can be a little outdated in places (afaik 1.4.2 had no java.util.scanner or System.out.printf() for example, so you end up using bufferedreaders etc to read from System.in, and also it was missing a lot of unsynchronised classes such as ArrayList and StringBuilder [though it has Vector and StringBuffer]) And it also tries to get you to use some crappy IDE, but to start with you are better off using a text editor and the command line to compile and run. Once you become more confident it may be a good idea to switch to a major IDE such as eclipse

idavidcrockett
03-23-2007, 12:39 AM
Remember to try a library as well. Everyone seems to forget that all those $50 books are available for free. Libraries are the most underrated resource out there.

ghell
03-23-2007, 01:16 PM
The book I suggested is only £11 and serves as a great learing aid and reference. I liked it so much that I'm reccomending it now :p I don't know about Northamptonshire but from my experience, unless you have access to a university library or live in a major city, the libraries here are pretty useless for this kind of stuff and if you do manage to find something it will be 800+ pages which is deadly to someone taking their first steps into programming.