OPa!
Sua dica estudar do Trilha.Info foi muito boa, já ganhou meu TabCoin por isso!
Com relação à sua pergunta:
... saber frontend pra programar backend?
Eu digo que é bom, quase essencial, saber o básico do TRIO HTML-CSS-Javascript.
Para você conseguri se virar sozinho no mínimo necessário.
Portanto, eu particularmente, nem considero o TRIO essencialmente Front-end, mas sim, conceito básico, como lógica de programação.