Для начала нужно зарегистрироваться на Google Play как разработчик, цена 10$. Потом можешь свое приложение продовать в Play Market за определенную сумму или монетизировать с помощью рекламы. У Google есть партнерка AdMob которая предоставляет рекламу для приложений и игр.
Тут есть три основных подхода.
1) Самый простой - Java. В андроиде почти все приложения написано на этом языке. Для начала разработки достаточно скачать eclipse + Android SDK.
2) Путь по сложнее, но предоставляющий больший контроль - с++ и Java. Код на плюсах компилится для arm и через jni связывается с Java.
3) Кроссплатформенные реализации, например Xamarin. Код пишешь на c#, а он сам переводится в java приложение.
На смартфоне с операционной системой Андроид код страницы в браузере можно посмотреть достаточно просто.
Для этого необходимо в адресной строке браузера перед ссылкой на сайт впечатать во такую команду: view-source: и перейти по ссылке.
,
Например: view-source:http:/<wbr />/www.bolshoyvopros.ru<wbr />/
Программировать на android для android можно, используя специальные программы, например PascalGUI (Pascal compiler), BASIC!, X11-Basic. Но лучше программировать на компьютере - быстрее, удобнее и код можно писать на языке C.