about java learning
• 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.
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.
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 :)