Si t'es motivé la programmation c'est pas mal, en plus d'apprendre à créer des jeux tu acquiert une certaine logique et puis des compétences qui te serviront certainement plus tard. Avant de choisir ton langage demande toi ce que tu veux faire(des jeux pour telephone, navigateur web, pc, etc).
Par contre faut garder à l'esprit que si tu souhaite créer ton jeu en programmant ça sera forcement plus long et laborieux.
Si tu souhaite créer un jeux assez rapidement et qu'écrire du code ça t'attire pas trop tu peux regarder du côté des logiciels style RPG maker.
Après c'est à toi de voir, dans les deux cas il faut de la rigueur, et puis y a des avantages/inconvénients dans les deux. Si c'est vraiment par simple loisir et que tu veux vite avoir ton jeux, je conseillerais les logiciels, si l'apprentissage d'un langage et le temps ne te font pas peur je dis programmation!