I have a bit of interest in developing for Ubuntu Touch (I have little to no real coding experience also), but my main interest is trying to develop a 2D game.
From my understanding, I would either have to use QML for the interface + another language for the game itself, or just use another language for the interface and game, but pretty much, QML is only good for interfaces.
Is this true? If so, what's the best choice for another programming language to learn?