Não exite isso de "não nasceu para programar". Qualquer pessoa que tenha o foco e a disciplina de estudar todos os dias primeiramente a lógica de programação e depois uma linguagem de programação pode virar um desenvolvedor de excelência. Tudo na vida é assim - praticar e praticar. Eu posso citar o meu próprio exemplo. Fiz o Técnico de Mecatrônica pelo SENAI e Engenharia de Controle e Automação pela Metrocamp e apesar de serem cursos voltados totalmente para a tecnologia, eu tinha muita dificuldade com as matérias de programação. Inclusive peguei dependência na faculdade em programação. Um belo dia, resolvi criar vergonha na minha cara e estudar Python nas minhas férias da faculdade e enfiei minha cara no curso do Professor Guanabara através do canal Curso em Vídeo no YouTube link. Fiz todos os exercícios que ele passou e fiz os 3 módulos, tirei certificado e tudo. Quando as aulas voltaram, dei sorte porque a grade de programação mudou e a linguagem de programação passou a ser Python. Passei com média de 9.5 na faculdade em programação. Alguns meses depois, no meu trabalho, eu comecei a aplicar os conceitos de programação em planilhas Excel e automatizei todos os relatórios do meu setor reduzindo um monte de dificuldades que as pessoas passavam. 2 anos depois, consegui o emprego dos meus sonhos numa startup focada em tecnologia e programação e mais uma vez criei um projeto dentro da empresa que facilita a vida da minha equipe. Resumindo, nem sempre estamos no momento certo para aprender algum conceito. Eu demorei para aprender a programar mesmo já estando no ramo. Mas de tanto praticar e estudar, acabei trabalhando com o que gosto.