Não querendo te desanimar de forma alguma, mas pode ser que programação não seja pra você mesmo. Calma, não estou jogando seu sonho fora. Gostar de T.I não significa ser bom em qualquer área da informática, assim como um médico pode ser muito bom como pediatra, mas não seria um bom cardiologista.
A informática é muito vasta, talvez você possa se interessar por outras áreas como DevOps, Analista, Suporte, não necessariamente como desenvolvedor, já que tem tamanha dificuldade no mais básico, que é pensar logicamente e estruturar uma série de ordens.
Todo mundo tem capacidade igual, mas cada um é bom em uma coisa e às vezes só não encontrou o que é ainda.
Uma pergunta apenas, como se formou sem saber lógica de programação?