Chcę się nauczyć programowania w javie oraz c++.
Po tej wypowiedzi przypuszczam, że jeszcze podstaw tych języków nie umiesz.
Na początku fajnie byłoby nauczyć się podstaw tych języków, wrzucę tutaj kilka linków do playlist, z których mógłbyś się dużo nauczyć: C++, Java. Jako silnik dla początkującego w C++ wybrałbym Godot Engine, a do Javy zwykłego wbudowanego Swinga, w którym też dałoby się tworzyć gry 2D. Lekkie sprostowanie do C++ w godocie: Plugin do C++