Игры и сайты это две совершенно разные плоскости.
И для игр в твоём списке не подходит ничего.
Разве что JS, если игры браузерные.
А для сайтов тут буквально всё подходит. На Java пишут бэкенд (в основном, для крупных корпоративных проектов, но не всегда), на на Python, Node JS, PHP тоже бэкенд.
Ещё JS используется для написания скриптов на клиентской стороне сайтов.
Для сайтов - PHP + JavaScript: PHP на сервере, JS в браузере.
Для игр - Java, если рассматривать только этот список. Для Java есть качественные игровые движки, хотя и менее популярные, чем UE (C++) или Unity (C#).
Да, на Java можно писать back-end сайтов, но это прижилось только в крупном бизнесе, который готов тратить на это силы, время и деньги. Тогда как более 80% сайтов в мире сделаны на PHP.
Python - не тот язык, который стоит использовать для разработки чего-то серьёзного. Вокруг него очень много хайпа, генерируемого расплодившимися в России "курсами программирования", которым именно Python приносит максимальные доходы. Но в профессиональном программировании Python неконкурентоспособен.