-
For now, Java is the first global language follow by php and python and asp.net and so on . This will tell you the level of java to C++. C++ is now considered as educational language. That is one of the programming like used basically for educational purpose like GW Basic, FORTRAN and so on to give solid background of programming skill NOT commercial programming language like Java, .net and so on
-
As far as the logic contructs are concerned, nothing is better than c++. It is said to be mother language or
all programming languages. Jave is also good becuase graphical user interface develpement is comparatively
easy in it as compared to c++.