Salut, ça dépend car presque n'importe quel langage avec une lib graphique peut le faire.
Ce lien détaille un peu les utilisations courantes de plusieurs langages populaires.
Sous Windows, C# est recommandé, mais sinon C ou C++ peuvent faire l'affaire car possèdent une multitude de bibliothèques.
Python peut éventuellement convenir, mais ce qui compte c'est de le faire dans un langage qui te plaît, car le but est avant tout de d'amuser :-) (tu peux toujours essayer de le faire en assembleur si tu es courageux )
Liens utiles pour le C++