Merhaba,
Android yazmak için öncelikle java bilginiz olması gerekmekte.

Fakat bundan öncesinde c++ phyton vb yazılım dillerine biraz dahi olsa hakimseniz işiniz oldukça kolay olacaktır.


Web programlama için ise html, css gibi araştırmalar yaparak başlayabilirsiniz.

Örnek bir makalen: http://trandroid.com/2011/02/27/android-uygulama-gelistirmeye-nereden-baslamali/comment-page-1/