Salut Shadow85,
Pour développer sur la XBOX, il te faut connaitre le C++ et Visual C++. Je pense que d'autres languages, tel Visual Basic, ou autres peuvent être utilisés également, mais ce sera plus compliqué à mettre en oeuvre je pense.
Bon mis à part ça, il te faut un kit de développement XBOX (en plus de VC++). Il existe OpenXDK, ou FreeXDK, qui sont gratuits, mais aussi moi performant que celui de Microsoft Officiel. Toutefois, celui de Microsoft n'est biensur pas gratuit.
Enfin, il te faut une xbox debug, qui n'est pas gratuite non plus. Cependant en cherchant dans les tutos de gueux, tu trouveras comment transformer ta xbox retail en xbox debug pour développer avec.
A+