Eu recomendaria aprender JS/TS, usando React no Front, Backend com Node.js e mobile com React Native.
Vocês estudarão uma linguagem e vai resolver os três problemas. Alem disso os dois conseguiriam ajudar um ao outro nas tarefas, e não vai ficar boiando no que o colega tá fazendo.
Além disso tem uma comunidade enorme, com muito conteúdo e tutoriais que vão salvar vocês no dia a dia...
E primeiramente focar naquilo que o user1 comentou, sobre o levantamento de requisitos