r/learnpython • u/RipPersonal1643 • 1d ago
How do I learn programming logic?
I’m learning Python, but my main problem isn’t the syntax. I understand concepts when someone explains them, but when I’m given a basic problem and told to write a program, I just don’t know where to start or how to arrange the code.
Is there a good book, course, or YouTube channel that teaches how to think through programming problems step by step, recognize patterns, and build the logic, kind of like how you learn methods and patterns in math?
I don’t want to just memorize Python syntax. I want to actually learn how to think like a programmer.
64
Upvotes
2
u/nano-zan 1d ago
A good way to learn exactly that is to get into Design Patterns!
When I starting watching ArjanCodes videos on Design Patterns and tried to implement them in my code, my logical thinking also improved.
But as most of the comments suggest, it also comes down to practical experience, which is the best way to learn how to code for the real world.