Ciao di base hai:
java per android
c# e vb.net, nello specifico usando tecnologia silverlight o XNA per windows phone
Object-C per iOS (Apple)
Poi esiste l'approccio html5 e javascript, vedi progetti come PhoneGap e altri.
In questo forum ci sono delle sezioni specifiche.
Un saluto