С++
c#
php
VB
____________________________________________________________________________<wbr />____________________________________
Программу, а ОС тоже программа, можно написать на любом языке программирования низкого и высокого уровня, но можно сразу писать в машинных кодах, потому что после написания программы на языке программирования она преобразуется в последовательность машинных кодов.
Преимущества - для любой ОС есть транслятор. То есть, язык мультиплатформенный. Модный, достаточно универсальный.
Недостаток - не умеет компилировать программу в бинарный код.
Тут есть три основных подхода.
1) Самый простой - Java. В андроиде почти все приложения написано на этом языке. Для начала разработки достаточно скачать eclipse + Android SDK.
2) Путь по сложнее, но предоставляющий больший контроль - с++ и Java. Код на плюсах компилится для arm и через jni связывается с Java.
3) Кроссплатформенные реализации, например Xamarin. Код пишешь на c#, а он сам переводится в java приложение.
Я вот тоже про Т++ впервые слышу. Бред какой-то. Либо неудавшаяся шутка, либо даже не знаю. Где Вы услышали про такой язык? Профессиональный интерес программиста играет.