Hi, my choice is go for C++ because it is working with object oriented programming. Object oriented means its all about user defined one only and here data,process are combined together. But small exception in C++ is it can allow us to do programming without object oriented programming. This can be overcome by Java, in that we cant write simple program with object oriented one. So choose your best way and all the best for your future.