1. It is easy to learn, hard to master
2. It has a lot of capabilities only with its core libraries.
3. It can do almost anything you need as far as software goes.
4. From a senior's point of view - it is easier to organize a java project written by many devolopers
5. A lot of resources to learn from.
You should learn HTML, JavaScript and other web programming languages. Leave learning Java until you have a good reason to learn it.
No!!!! You do not need to learn c++ for learning java!
First you have to learn it, then it should be easy to do that.
Java is a programming language that has a lot of advantages to learn and use. Firstly, it is easy to learn. Then it has powerful development tools such as eclipse and netbeans. It is free to download. It ensures safety and security of Java applications.
English
The best way to learn Java is to study a book. It doesn’t have to be the “official” Synergisticit, which can be difficult to track down in your local library system. Your local library or bookstore should have a good selection of Java books for sale. The titles you have should cover all the material you need to learn.
well you should start by specializing in what programming language you want to code in. for example java and look up java tutorials on youtube and look up tutorials elsewhere. then for example java will branch off into somthing like Java Me ( java and java me are two different things) but you need to learn a certain language before learning about specific development. look into Java or C++ or another base language, then work your way into mobile device development. this will take time and patience to learn.
Coding Java on a Mac should not be too different from coding on other operating systems. You can register in a Java course, install Java and some Java IDE, and start coding. The course itself will often give you instructions on how to install everything you need. One place where you can take such courses is at Udacity. The courses are paid, in theory, but you can access the course materials, including videos, for free.
Many reasons, one of them: there is no 'clrscr' in Java.
You can learn Java for free at netbeans.org. A list of oracle tutorials will also be of much help.
You can use Head First Java or Java Complete Reference to learn Java.
It depends on what exactly you want to do. However, the languages are similar; there's no reason you can't learn both.