光の早さでC++へ。
マジレスすると、C++がちゃんと使えてJavaが使えないなんて奴はいない。
Javaのが言語の世代が新しく、C++の反省点を踏まえて種々の改造を
加えたものなのだから、それは当たり前の事。

ならC++は駄目言語なのかというと一概にそうも言えず、ちゃんと使いこなせば
OOPできっちり生産性を確保しつつターゲットの性能を大きく引き出すとなると
逆にC++以外の選択肢は本当に限られてくる。

プログラムがそもそもわからないならJavaをやりなされ。
コンピュータの動作原理を踏まえたプログラミングの勉強をしたいならC
をやりなされ。
多少の知識と理解を伴ってきたと思うなら、速攻でC++の勉強をはじめなされ。

ゲーム用のターゲットがちゃんとした仮想マシンを備えてる状況はほとんど期待できず、
携帯電話等を除けば、業界的にメインで使われてる言語は圧倒的にC++だ。
そのC++も本当の意味で正しく使われてる場合は少ないけれど、いずれにしても
ゲームを志向している限り、C++の知識が無駄になる事は絶対にない。

つーわけでC++と結婚しろ。子供は二人、女の子と男の子ひとりづつで。