pos o con el OpenX D K puedes programar, pero por ahora poca cosa y a bajo nivel si quieres hacer algo decente.
la otra opción es el SDK oficial de la consola... por supuesto, ni me preguntes de donde sacarlo
C o C++, y si conoces la POO a la perfección, te evitaras el hacer uso masivo de punteros constantemente para llamar a las DirectX...
en el kit oficial tienes toda la ayuda que puedas necesitar, toda dada unica y exclusivamente para Xbox... y por supuesto, VC 6 o VC .net obligatorios para esto ultimo.
Si pasas de cosa ilegales, bajate el SDK de DirectX de PC que es similar y practica con 4 tonterías, y si te mola, da el salto
Salu2
PD: Cuando pasen los examenes de febrero yo igual me pongo con un menu tipo "Game Selector", a ver que truño me sale