Minha recomendação é que você aprenda uma área de cada vez. Se tentar estudar as três simultaneamente, ficará mais difícil, pois cada uma tem seus próprios frameworks e complexidades. Comece com uma área, e quando sentir que já domina algo concreto, passe para a próxima. Se você tem interesse em Java e ele atende às suas necessidades, siga com ele. E se for te ajudar na faculdade também é uma boa.