Amatsu
ну как бы у человека который идет в программирование пути два :
1) быть code monkey : js, python, lua ... etc, и даже отчасти c# и java
2) углублятся в кодинг : учить разные паттерны и парадигмы в программировании, учить как работает железо и тд и тп
вторые люди в итоге имеют возможность потом работать техническими специалистами в многих сферах, и к своему техническому бекграунду они добавляют какое нибудь умение - например гейм дизайн и становятся людьми-оркестрами
первые люди по-сути или forever code monkey которой только бабки плати, или используют кодинг как дополнение к своей основной квалификации, скажем моделеры иногда учат питон чтобы писать макросы в 3д пакетах
потому тут два вектора, если ты хочешь делать игры то причем тут вообще какой либо программинг в принципе ? берёшь сранный gamemaker и делаешь игры ! а что тут такого ? если ты хочешь уметь делать игры то ты должен уметь их делать на чем угодно, абсолютно, хоть в екселе как тут некоторые умничают
но если ты хочешь больше программить то придется проходить через всё, прежде чем поймешь что на самом деле нужно, а что нет
человек тут спрашивает программисткие вопросы собственно, когда под рукой у него есть UDK и CryEngine где программировать не нужно