Que tal se especializar em desenvolvimento de software?
O que você acha de aprender os fundamentos, como se faz na escola, aquilo que te dá a base para escolher oque achar melhor?
Não seria legal experimentar um pouco de cada coisa para ver o que gosta?
Qual é a diferença de resultado que acha que terá entre ouvir pessoas aleatórias na internet ou fazer um processo criterioso de pesquisa e avaliação não só sobre as áreas, mas também dos seus objetivos? Começando por definir bem o que quer dizer "melhor", já que cada um pode ter uma definição diferente. Esse processo de achar essa definição ajá ajuda bastante.
E aí se tiver dúvidas mais específicas vir aqui perguntar para que possamos responder mais objetivamente, e não precisarmos dar uma opinião que vale mais ou menos o mesmo que jogar dados para decidir, não seria melhor?
Mobile é o que fazer aplicativos que vão rodar no celular? Isso é frontend, né? Ou quando fala disso está falando só de frontend web? E aí o backend, seria só para web ou para celular também? E não pode servir para desktop? E o frontend desktop? está fora de cogitação?
Você não acha que fazer um caminho passo a passo para se divertir e entedner tudo como funciona para se tornar um profissional de primeira linha seria melhor do que pegra um atalho rápido que dá um alegria momentânea e complica o longo prazo?
Poirque acha que deve decidir agora? Só se deseja apenas decorar receitas de bolo. Isso não é aprender.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).