Programar aplicaciones para dispositivos Android significa programar en Java, por lo que si no conoces este lenguaje lo ideal sería ponerse manos a la obra con ello para obtener unos resultados ...
Termux es una aplicación que te permite tener un entorno Linux completo dentro de Android, sin necesidad de root. No es solo un emulador de terminal: incorpora un gestor de paquetes tipo Debian/Ubuntu ...