?
Solved

learning java

Posted on 2003-03-13
13
Medium Priority
?
322 Views
Last Modified: 2010-04-17
hello
i'm new into Java that's why i wanted to ask if u have some recommandations for a better learning of this programming language.
0
Comment
Question by:Clauditza
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
  • 2
  • +3
13 Comments
 
LVL 1

Expert Comment

by:lorddef
ID: 8127614
Get a book, try to get one thats not too bloated, something like one of the Sams Learn Java in 24hours or 31 days books.

Read up, if you haven't used an object orientated language before, get a firm understanding of how it works, then try the tutorials provided in the book.

Theres a few good pages by Sun here:

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

This one looks good too:

http://sepwww.stanford.edu/sep/josman/oop/oop1.htm

I'm sure theres loads of other good sites out there so do a google search.


Then use this forum to ask any questions you have.

good luck

def
0
 
LVL 1

Expert Comment

by:pronane
ID: 8127764
It depends your level of programming beforehand, obvoiuslly recommending
java.sun.com
but if your new to programming in general try to get one of the following three books

Deitel and Deitel java programming
java2 essentials by cay horstmann
or oreillys java in a nutshell
three very good books that take you from beginners steps right through to polymorphism etc.

here is  a good page, its plain but its simple:

http://www.ibiblio.org/javafaq/javatutorial.html

here also

http://java.about.com/cs/tutorialsb/index_2.htm

finally:

http://javaboutique.internet.com/tutorials/GroundsUp/index.html

hope this helps!
0
 
LVL 1

Expert Comment

by:lorddef
ID: 8127891
pronane is also right, just don't go out and get oreillys java in a nutshell if you have never programed before, it's a reference book for advanced programmers really.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 30

Expert Comment

by:Mayank S
ID: 8128611
Get Herbert Schildt's "The Complete Reference" - its very good to start with.

Mayank.
0
 

Expert Comment

by:Daramarak
ID: 8129968
Personally I would try out Bruce Eckels book
"Thinking in Java" it is an excellent book, and can be downloaded free from his website. It also focuses on the "Object Orientation" of Java, it is not just an reference.

Thank you Bruce!
http://www.mindview.net/Books

(If you want to try C++ he has a similar book on that)
0
 
LVL 1

Expert Comment

by:lorddef
ID: 8130323
There are a lot of good books out there it's just a case of getting one that suits you, ofcourse free, web based books like daramarak says, I agree with him go for the free ones first, you cant loose anything.

The thing I always liked about the Sams books is that they do not assume that you understand exactly what they are talking about straight away, they show every step.  

My biggest hate in programming books is when they assume you know something, missing out a big whacking chunk of theory, I'm sure you all know what I mean ;)
0
 

Expert Comment

by:Daramarak
ID: 8131785
Personally I would try out Bruce Eckels book
"Thinking in Java" it is an excellent book, and can be downloaded free from his website. It also focuses on the "Object Orientation" of Java, it is not just an reference.

Thank you Bruce!
http://www.mindview.net/Books

(If you want to try C++ he has a similar book on that)
0
 
LVL 1

Expert Comment

by:lorddef
ID: 8131852
you have an echo daramarak ;)
0
 

Expert Comment

by:Daramarak
ID: 8132073
Yeah, I saw that. Think i pressed reload in the wrong place :D
0
 
LVL 1

Expert Comment

by:pronane
ID: 8137038
If you are a newbie to programming I wouldnt recommend Bruce Eckels book, he gets very heavy straight away, no real simple examples.
0
 

Expert Comment

by:Daramarak
ID: 8144570
Well, i do not quite agree, I was new to java when i read it, and I did fine. But there could ofcourse been more examples. But as lorddef said, it is free, and it explains each subject very good, and covers important aspects of Object Oriented Programming.

One good thing about it is that it does not teach you structured programming first, and the proceedes to the object orientation (I have seen several books that does this). That approach seems futile to me as the oo way of thinking is much easyer to learn than the structured.
0
 

Expert Comment

by:CleanupPing
ID: 9447172
Clauditza:
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
EXPERTS:
Post your closing recommendations!  No comment means you don't care.
0
 

Accepted Solution

by:
AnnieMod earned 0 total points
ID: 9541207
PAq'd and points not refunded

AnnieMod
Community Support Moderator @ Experts-Exchange
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
What do responsible coders do? They don't take detrimental shortcuts. They do take reasonable security precautions, create important automation, implement sufficient logging, fix things they break, and care about users.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
Progress

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question