Oczywiście, że ucz się Javy. W twoim przypadku nauka C++ to zwyczajna strata czasu, nie będzie Ci to do niczego potrzebne. W dodatku, zniechęcając się do C++ (a o to może być nietrudno ), możesz zniechęcić się do programowania w ogóle.
A więc ucz się tego co lubisz i co jest Ci potrzebne, a nie innego języka, tylko dlatego, że wg niektórych ludzi jest on jedynym słusznym językiem na start (a ci ludzie mają zapewne niewielką wiedzę na temat tego języka i ledwie poznali jego podstawy).