¿Cuál es la forma más eficiente en que puedo aprender a codificar una aplicación móvil?

En mi opinión, solo escribo uno. Dejame explicar:

(Esto se aplica si ya sabe cómo codificar, si no lo ve a continuación)

Así que escribí mi primera aplicación la semana pasada, por lo que estoy muy lejos de ser un experto en el tema. Quería aprender a desarrollar aplicaciones, así que pensé en algo (una aplicación complementaria para Rainbow 6 Siege) y comencé a codificar. El sitio web de Android es un gran lugar para comenzar. Desde su primera aplicación de pantalla en blanco hasta aplicaciones de visualización múltiple un poco más elaboradas que explican bastante bien. Combina esto con el desbordamiento de pila clásico de Googleling y obtienes lo básico bastante rápido.

Ahora si nunca codificado antes:

Antes de escribir una aplicación, debe aprender algunos conceptos básicos de la programación, de lo contrario probablemente será demasiado para asimilarla. Sobre ese tema, si apunta a una aplicación de Android, aprenda Java, para Apple Swift. ¿Cómo aprendes a codificar? Nuevamente, ingrese a Google y siga un tutorial básico para ese idioma. ¡Importante! ¡Código! NO simplemente mirar / leer (recomiendo altamente las guías escritas)

Espero que te dé un punto de partida.