Pour le Java, tu as une API Java3D qui permet d´utiliser l´OpenGL en Java.
rikkuman4 : Je pense pour qu´il faut que tu fasses attention à ce que tu veux faire plus tard, si tu veux apprendre un langage de programmation pour être sur de faire que des petites jeux, tu peux très bien choisir l´un ou l´autre ( Java ou C++). Malgré tout, si ton rêve est de pouvoir créer des jeux plus élaborés dans quelques années ( beaucoup plus élaborés), je pense quand même que le C++ est mieux.
Après, tout dépend vraiment de ce que tu recherches.