954,148 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Learning Java

If one has no formal programming training how would you suggest going about learning java? Would it be necessary to learn another language first such as C++ or could one just grab an intro to Java book and dive right in?

osirus0830
Newbie Poster
21 posts since Jul 2007
Reputation Points: 10
Solved Threads: 0
 

No need to know another language you can start with Java. You need to find a good book (not something out of date) or some course, plus download Java. They may sugest some IDE (Integrated Data Environment - application to write your code which helps with code compiling, debuging and other thigs), but I should warn you that if they suggest NetBeans be careful that IDE is very tricky and confusing for beginner.
If you want to study on your own I suggest book from Deitel, Java: How to Program 7th edition, but that is only my offer other can suggest something else...

peter_budo
Code tags enforcer
Moderator
15,432 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 901
 

I used the book from Deitel (still do), and have found that the best way for me too learn is to just start coding.
I had very little COBOL programming experience years and years ago, so this was really my first modern language, and it is so vast that it takes time.
Peter is absolutley right about the IDE. I tried using NetBeans at first, but when you do not know exactly what is going on, the "help" NetBeans tries to offer you is even beyond understanding and just ends up confusing.

no1zson
Posting Whiz in Training
226 posts since Jul 2007
Reputation Points: 59
Solved Threads: 1
 
Ezzaral
Posting Genius
Moderator
15,985 posts since May 2007
Reputation Points: 3,250
Solved Threads: 847
 

I just want to thank everyone for their valuable input. I really appreciate it. I will pick up a book from amazon this weekend, so I may be here often asking for help...lol

osirus0830
Newbie Poster
21 posts since Jul 2007
Reputation Points: 10
Solved Threads: 0
 

A good free online book can be found here:
http://www.smart2help.com/e-books/tij-3rd-edition/TIJ3.htm

Ezzaral
Posting Genius
Moderator
15,985 posts since May 2007
Reputation Points: 3,250
Solved Threads: 847
 

geez, i dunno there's a 7th edition of Java: How to program, i only have the 6th...XD yeah, that book is very nice, i can practice programming with those exercises given in the end of every chapter.

upstream
Light Poster
43 posts since Sep 2007
Reputation Points: 10
Solved Threads: 1
 

Yeap there is 7th edition

on top of previous content there is some AJAX and Java Server Faces

Attachments 612eBFhciJL._SS500__.jpg 72.67KB
peter_budo
Code tags enforcer
Moderator
15,432 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 901
 

if you want a good IDE, i won't suggest u to use eclipse, net beans or jbuilder at the beginning.... u can use BlueJ, which is actually made for learners.... it has very interesting getup... i also learned Java using this.... u just can google it for the latest version.
if you just type java tutorial in google, thr will be bunch of thm... u can try for dummies books, if u r new to programming.

orko
Junior Poster
164 posts since Apr 2006
Reputation Points: 46
Solved Threads: 11
 

Never heard somebody to say that netbeans is for beginners. You should browse Java and JSP section and you will find plenty of "help i'm compiling this in netbeans and it doesn't work" or similar. For BlueJ another bad pick, code finishing is not for beginners but pro's to speed up they task. If to learn with some IDE then with JCreator or IntellyJ

peter_budo
Code tags enforcer
Moderator
15,432 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 901
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You