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