Разработка игр - это очень большая сфера. И само программирование - это лишь малая часть разработки игр. Поэтому вопрос звучит немного странно. Ведь JS и PHP - самостоятельные языки программирования, напрямую отношения к играм не умеющие.
Это всё равно что спросить: "Как обучиться готовить завтрак в кастрюле?"
Уметь готовить - одно. Кастрюля - другое, это конкретный инструмент при готовке. Странно объединять их в один вопрос, словно пользование кастрюлей зависит от умения готовить, или возможность готовить зависит от наличия кастрюли.