Acho que está tudo bem não entender, é muita coisa...
Mas agora tu tem um norte: Backend. Não tá escrito em pedra, amanhã vc pode mudar, e não tem problema.
Mas agora tens um norte: Entender as tecnologias relacionadas ao backend, as arquiteturas, processos, como é o caminho até se tornar um dev. Tem zilhões de vídeos no youtube sobre isso.
Depois que tu tiver uma visão maior sobre a área de backend, foca em conceitos e fundamentos de programação:
- Orientação a objetos
- Estruturas de dados
- Algoritmos (Busca, Inserção, Ordenamento, etc)
- Padrões de design
Não quero inverter as coisas, afinal, esses tópicos são chamados de fundamentos por um motivo, mas é bem mais fácil aprender esses conceitos complicados se entendermos o objetivo da aplicação deles no dia a dia.