Deja de preocuparte por “resolver problemas lógicos”.
La programación se trata de programación , no es matemática, no es un problema lógico, no es nada más que programación .
Elija un idioma, algo así como Python, Java o C #.
Elige un proyecto para escribir, no sé en qué nivel estás, pero ¿sabes qué pasa si las afirmaciones son? ¿Qué son los bucles while? ¿Qué variables son? Si es así, estás listo para escribir un programa. ¿Qué tal un juego Minesweeper? Suena demasiado duro? Bueno, más razón para comenzar ahora. Cuanto antes empieces, más pronto terminarás.
Renuncie si lo desea, la programación no es para todos.
Sin embargo, si quieres ser un programador, tienes que comenzar a programar, no te metas con la resolución de problemas o los acertijos lógicos o cualquier otra basura. Elige un idioma y escribe programas.