Игры не для новичков, но они разные могут быть Сейчас для обучения на мой взгляд лучше всего Python он ну очень простой. и понятный а программисты советчики на ютьюбе как правило сидят в фреймворках за абонентскую плату, стало быть шаг вправо и влево для них невозможен
Python или Java будут хорошим началом для программирования, но они слабы чтобы сделать какую то хорошую или полноценную игру, но для этого уже надо будет больше учиться и уже С++ надо будет изучать)