Comencé a aprender el lenguaje C durante los últimos 2 o 3 meses, pero lo dejé a mitad de camino porque no puedo descodificar o construir una lógica detrás del programa que voy a escribir, pero ahora quiero aprenderlo de nuevo. ¿Qué debo hacer para poder mejorar mi capacidad de creación lógica?

Comience desde el principio leyendo y comprendiendo The C Programming Language, 2nd Edition, capítulo por capítulo. Esto es directamente de los creadores del lenguaje C !!
La mejor de las suertes