Sim, tem que estudar apenas lógica de programação.
Acho bobagem alguém cobrar uma linguagem de programação especifica para qualquer programador, deveria ser simples para o programador pular de linguagem conforme a necessidade da empresa.
Infelizmente sabemos que o programador, não estudar a lógica básica, e alguns só sabem fazer o que um framework oferece de recurso.