Ну... Смотри: C++ более функционален, и подходит для более продвинутых игр, но его сложно изучить. Ява - похуже C++, легче изучить, если создаешь для андроида, то необходимо его изучить. Но дофига времени устанавливать JDK. Можешь попробовать питон: нормальный для изучения, подходит для веба, игр, и приложений, функционален.
Если игры для мобильных платформ, окромя яблочных, то лучше жаба. В остальных случаях - плюсы. Но вообще-то это не критично. Если знаешь один язык, знаешь их все.
Что лучше, картошка или яичница, или всё-таки котлеты?) Вопрос напоминает анекдот, про красненькую машинку. Изучать надо, математику и физику. А языки программирования нужны не сами по себе, а для программирования конкретных вещей, для которых нужны фундаментальнык знания.