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.
Respondendo a "eu mesmo tive essa dificuldade, ainda tenho por..." dentro da publicação Aprender Programação: Por que a Internet pode estar deixando você confuso?
2