Je ne pense pas que ça soit la bonne question à se poser.
Si on part sur un débat Front-end vs Back-end, ça ne risque pas de t'avancer à grand chose.
Tout le monde y viendra avec des opinions bien persos.
Et une fois qu'on tombe dans ce débat, rien de l'arrête.
ça deviendra côté front Jquery vs Javascript pur / Angular vs React vs Vue.
et côté back, tout pareil, Php vs Python vs Java etc...
Il faudrait savoir ce qui t'interresse toi.
Si tu n'as pas encore une idée, pour démarrer, je te conseilles de partir sur quelque chose de simple, apprendre les bases, et ensuite tu pourra te faire une idée.
Genre du HTML, CSS, JS et pourquoi pas un peu de PHP pour commencer.
Dis toi qu'un language de programmation, c'est aussi une porte d'entrée vers d'autres.
Donc si tu fais du PHP, y'a rien qui t'empechera du faire du Python ou du Javascript ensuite.
Ou passer de back à front. Surtout au début quand on doit toucher un peu aux deux.
Le plus important, c'est de se lancer pour se faire un avis.
Pour terminer, je dirai de ne jamais se lancer dans une formation sans avoir déja quelques connaissances.
Il y a beaucoup de ressources sur le web et sur papier pour avoir un niveau sympa sans se ruiner et sans perdre trop de temps.
L'erreur est de prendre une formation en étant 100% débutant.