Boa noite VitorFDosS,
Eu não gosto muito de Java, mas essa e uma opinião minha, ela e uma linguagem de programação excelente e vai te dar, um leque de opções. Mas se o seu foco e o de desenvolvimento para dispositivos moveis (Android) então a melhor opção para você, vai ser o Java. Já C e outra linguagem também maravilhosa, mas não para o seu objetivo de criar seus aplicativos.
Espero ter ajudado.
Um forte abraço.