Definitivamente você não precisa saber nada de front-end para aprender back-end. Aliías, na minha opinião e de muitos outros educadores, o ideal é que você possa focar em 1 ou 2 tecnologias e possa ganhar algum aprofundamento. Caso contrário você cairá naquela situação de não entender nada com profundidade mínima e se apavorar com erros e ter até dificuldade de entender onde cada código está rodando.
No https://techguide.sh/ a gente tentou criar caminhos com um foco mais específico, mas sem esquecer os conhecimentos laterais.
Claro, entendo a vontande e possibilidade de querer ser full stack desde o 1o dia de estudo, mas isso gera ansiedade, frustração e enormes buracos. 20 anos atrás era mais simples você fazer o front-end simples em HTML, o back-end em PHP e não precisar entender muito de MySQL mas usá-lo. Atualmente tudo mudou. É raro trabalharmos em sistemas bem pequenos, logo há necessidade de entender uma dessas partes com mais profundidade antes de partir para outra.