¿Qué debo aprender, Desarrollo de aplicaciones Android, Python o JavaScript?

Para el desarrollo de aplicaciones de Android, recomendaré “Java”. Java es el lenguaje oficial para desarrollar aplicaciones para Android. El SDK oficial de Android está escrito en Java. puedes encontrarlo en https://www.developer.android.com.
También mencionaste JavaScript, solo por un poco de conocimiento. Hay dos tipos de aplicaciones para Android o hay dos formas de desarrollar aplicaciones. 1. Nativo 2. Híbrido
el que te dije anteriormente es una forma nativa de desarrollar aplicaciones en las que usarás el lenguaje java para interactuar con la API oficial de Android. desde la creación de la interfaz de usuario hasta la escritura de lógicas, seguirá el patrón oficial.
Por otro lado, las aplicaciones híbridas siguen diferentes enfoques, hay varios marcos disponibles para el mismo. corodova, react.js, etc., la mayoría de estos marcos utilizan JavaScript para el desarrollo.
pero le sugeriré que siga el enfoque nativo, le da más control sobre la aplicación y también aprenderá más sobre Android como sistema operativo.

para Python, diría que no se recomienda para el desarrollo de aplicaciones de Android por varias razones.