Meus dois centavos: foca em SQL, no fim 99% dos bakends se resume a conectar um banco de dados, extrair parametros de uma request http, usar estes parametros para construir uma query, aplicar regras do negocio no resultado da query e retornar a resposta.
Indepedente da linguagem que estiver usando vai exister um banco de dados, a chance de ser um banco de dados relacional é enorme, e embora cada linguagem ofereça seu proprio ORM, eles são uma pessima abstrução, entender o underlaying SQL vai ser sempre útil. Até ponto que você pode ignorar por completo o ORM e escrever suas query diretamente. Neste ponto vc pode até aponsentar seu backend e usar algo como o postgrest