It depends on what exactly you want to do. However, the languages are similar; there's no reason you can't learn both.
No!!!! You do not need to learn c++ for learning java!
Of course not.
first learn how to ask questions
No. You can learn Java first if you want. However, from a language perspective, C++ and Java are nearly identical1, and C is the predecessor of C++, so some people feel that the proper sequence is C, then C++, then Java. It is entirely up to you. ----------------------------------------------------------------------------- 1Nearly identical, that is, from a language perspective only. The environment and libraries are vastly different between C++ and Java.
Java is considerably easier than C++.
Java
Java doesn't have pointers. C++ has pointers.
C, C++ and Java are cross-platform languages. NET is for Windows-only.
C++.
java is an advanced object oriented programming language than c++
c++/VB.net C#/open source mobile data/java
You would use neither Java nor C++, you would use Objective-C, in conjunction with the Apple iPod API (iPod Library Access).