Augusto, você pode sim fazer perguntas e a sua foi uma ótima pergunta inclusive.
Nesse ponto, eu costumo separar o conhecimento em duas partes:
- A linguagem de programação
- A stack/contexto onde ela vai ser aplicada
Hoje eu programo 100% com JavaScript, usando React no frontend e Node.js no backend. Mas o curioso é que isso trata somente sobre a linguagem de programação, porque o contexto que é desenvolvimento web, 90% dele eu aprendi programando com outra linguagem, com PHP.
Foi quando eu programava com PHP que eu aprendi grande parte dos conhecimentos sobre desenvolvimento web e que hoje reaproveito para programar com JavaScript. Mudar de linguagem dentro do mesmo contexto não irá fazer os conhecimentos sobre aquele contexto irem embora ou começar do zero. A web, o protocolo http continua o mesmo.