Estou no mundo da programação a mais ou menos uns 4 anos, e posso afirmar que ter uma lógica sólida faz bastante diferença, independente da linguagem de programação que você quer trabalhar, já trabalha ou só estuda.
Para quem está começando agora ou quer entrar nesse mundo, deixo um alerta:
No YouTube, vi recentemente uma entrevista com um programador Python que afirmou: "A lógica de programação universal é um delírio coletivo. Quando você muda de linguagem, a mesma lógica não se aplica." Tomem muito cuidado com afirmações do tipo. A lógica é o guia para resolver problemas e é aplicável ao mudar de linguagem, embora a sintaxe e as abordagens específicas possam variar. A lógica é independente da linguagem; é uma maneira de pensar e encontrar soluções.