Androidアプリケーション開発環境はいろいろあります。
下図を参考にして、まず、どれかでしばらく挑戦してみて下さい。
これ以外にもあります。例えば、HTML5/JavaScriptによるものとして、DroidScriptなども台頭しているようです。