o importante é você saber estruturar aplicações em cada linguagem. cada linguagem e framework pode te direcionar para um caminho distinto.
por exemplo eu no frontend experimentei react, angular e vuejs.
busquei uma maneira similar de trabalhar nos três, mas tem coisas que vão ser diferentes.
por exemplo, internacionalização. em react e vue é normal você ter uma única instância de aplicação com vários idiomas, já o angular prioriza builds individuais por idioma.