Se você está começado, estude ambos, tente trabalhar com ambos e tome uma decisão para que "lado" você vai.
Vou te contar brevemente sobre minha carreira para você entender melhor o motivo da minha resposta acima.
Eu trabalho com desenvolvimento web a uns 20 anos (é, já não sou um garoto :D). Eu comecei como "web designer", o que hoje seria o front-end. Gostava bastante, até que um dia tive que me virar com um legado em PHP e acabei atuando como full-stack.
Depois, migrei para Python (dos 20 anos, 12 foram com Python) e fui deixando o front de lado. Em seguida, me vi atuando como devops, na sequencia com líder técnico, CTO e, agora, estou trabalhando com React e Python (ainda).
Uma coisa que posso te falar é, atue com o que, e com qual linguagem, você tem prazer de trabalhar, algo que te motiva e te faz querer aprender mais, independente da linguagem ou "lado". Lembrando que linguagem é uma ferramenta, não importa qual.
Se você for olhar somente pelo lado financeiro e de quantidade de vagas, Front-end, no momento, tem mais vagas, principalmente fora do Brasil (seja presencial ou remoto).