ou é melhor ja começar pelo backend?
O ideal é você ter noção de banco de dados sim, até porque trabalhando na área vai exigir o conhecimento.
Hoje em dia existe ORM, facilitando um pouco o entendimento e gerando as queries para você, mas ainda sim para mexer com ORM você tem que ter noção programação orientada a objetos e de banco de dados pois existem relacionamentos, filtros, etc.
Você pode até tentar se arriscar (como muitos fazem) a ir direto para uma ORM, mas você vai sentir durante o desenvolvimento de projetos ou na entrevista de emprego a necessidade de ter o conhecimento.
No meu video de Banco de dados e ORM eu explico um pouco o conceito e recomendo o video do DBA PRO que da uma bela introdução com uma ótima didática. Mas precisa ir além. Pega algum cursinho gratuito no youtube e pratica para entender os conceitos, dessa forma você vai se desenvolver com mais tranquilidade.
Video: Banco de dados & Peewee ORM