Многие программисты знающие не один язык утверждают, что первый язык самый сложный, следующие языки понимать значительно проще. Поэтому как вариант можешь выучить С++, а уже после вуза Java. Но если тебе нужно идти работать сразу после вуза, то на вкус и цвет.
Я например начинаю изучать Javascript, так как занимаюсь созданием сайтов и за плечами html/css только. Каждый скорей всего будет хвалить свой язык, но тем не менее выбрать придётся самому. Лучше спросил бы у программистов перечислить плюсы и минусы этих языков. Так было бы проще.