#19 #20
En Unity se usa C#, Javascript o Boo (sintaxis muy similar a Python, supongo que de ahí viene tu confusión).
Y es cierto que está mucho más en boga que otros programas, pero quizás Game Maker pueda servirte para aprender las bases de la programación (pasa de los botoncitos, eso sí) al tiempo que sacas algún proyecto pequeñito que te ayude a no abandonar. Ver resultados a corto plazo suele ayudar a no abandonar durante los primeros meses de aprendizaje (los más duros). Una vez allí, ya puedes saltar a otras cosas que quizás consideres más serias.
Y ojo, esto lo digo por mi experiencia propia con GM, Unity nunca lo he tocado y podría estar muy equivocado.
Si te animas y controlas algo de inglés, un tuto idóneo para empezar: Game Maker For Beginners.