Não sou especialista no assunto, mas acredito que o chave, por mais obvio que aparente, é dominar o front e o back. Então, me parece lógico você começar a estudar justamente o back.
Aproveitando que você já entende o minimo de JS, pode ser bacana você começar a estudar um pouco de NodeJS, além rotas e bancos de dados.
Ao menos é isso que me vem a mente quando penso no assunto.
Sucesso na sua empreitada.