- Android: Java, C#(Xamarin), Html+CSS+JS(PhoneGap)
- Windows Phone: Html+CSS+JS, C#(Xamarin)
- Windows: C#, C++, Java, Delphi...
- Linux: Java
- MacOS: Objective C
- WEB: PHP, C#(ASP.NET), Ruby, Python, node.js...
* запятая между названиями языков и технологий подразумевает "или", а не "и"
** Подразумевается, что под каждую платформу будет писаться своя версия.
Если же речь идет о создании одним кодом приложения, которое будет сразу везде работать, то так не получится. Максимально кроссплатформенно можно писать на C#(Xamarin), но он не покроет всех потребностей.