se você está aprendendo desenvolvimento de software, não perca seu tempo aprendendo uma linguagem. você estará desperdiçando seu tempo - e seu potencial. você precisa se concentrar na arquitetura de sistemas. aprenda como o código funciona, como as tecnologias se empilham. como você pode pegar uma ideia, seja ela qual for, e torná-la uma realidade usando diferentes tecnologias de forma eficiente. seu objetivo é ser capaz de direcionar agentes, não saber como escrever o mesmo código que a IA escreverá para você. e uma vez que você tenha a lógica do código, independentemente da linguagem, você entende todas as linguagens - e se algo parecer estranho, você ainda pode pedir a uma IA para explicar isso para você. "desenvolvimento de software" será renomeado para "arquiteto de software", mas você já pode fazer a transição agora.