Je pense que tout les langages récents permettent de faire du online. Donc oui tu pourra le faire avec Java (comme Minecraft par exemple, qui est du java + openGl).
Après je te conseille quand même d'apprendre le C (pointeurs compris) puis le C++ avant de te lancer dans un autre langage.
Tout les langages viennent du C, l'apprendre te permettra donc de bien mieux t'en sortir pour n'importe quel autre langage.
Le C++ est un des langages les plus utilisés, et est très puissant (je le préfère à Java). Les jeux Valves sont fait en C++ avec openGl aussi par exemple.
Par contre, la différence entre le C et les langages récents est assez conséquente, du fait de l'orienté objet.