about java learning

India
October 4, 2006 8:24am CST
how to begin learning the java..which books to refer..which websites will be useful
1 person likes this
7 responses
• India
29 Dec 06
if you have good knowledge of c/c++, you can start java, well for me the COMPLETE REFERENCE TO JAVA 2 5th edition is the best book.
@volatile (204)
• United States
12 Dec 06
In all honesty, you don't need to learn C++ before you learn Java. Though not all languages are the same, if you learn one then you can learn another. The hardest part is being able to think abstractly since programming does not create a tangible product like most engineering disciplines. If you want to learn Java first, that is perfectly fine. Java is a more pure object oriented language since it was built from the ground up to be an OO language. There are constructs that prevent you from doing some crazy stuff you can end up doing if you were using C++ (i.e. pointers). C++ is better a language in terms of being able to work more closely with the hardware level. This allows you to greatly optimize your program for a specific platform. Since Java uses a virtual machine you are able to program more generically and not have to worry about porting to different platforms. Both are great languages and resemble eachother a lot, syntactically. If you learn Java first you can always learn C++ later, if needed.
@mythmoh (3984)
• United States
16 Oct 06
C++ is the basic for learning Java.Try to understand about class and it uses.The material supplied by any software training centers like NIIT,CSC,STG are good for learning basics.
@dundern (246)
• Finland
17 Oct 06
hi all i prefer to sraight start with java if you haven't learned any c++ yet, becouse there is nbooks that start from the very begining. just check you local libryary for some books and you might find something interesting... i started with java for a week ago and now i am scripting/coding my own chat system so people who visit my site can also caht with each other in real time... it is not so hard to learn it but may take sometime :)
@gkrisiyer (393)
• India
11 Dec 06
Java - Learn
For java you can learn from the big fat book directly from Sun Microsystems.Or take free online tutorials from anywhere on the internet.
• India
9 Dec 06
If you haven't learned any languages then don't start with jave. I would say start with C++ (I would strongly recommend C then start C++ then to Java). Since java uses Object Oriented Programming concepts you need to understand it. For that C++ is a better option. Only after understanding the concept of Object Oriented Programing (OOP) you start with java.
• India
4 Oct 06
first learn c++