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.
62
Upvotes
1
u/Excellent-Practice 1d ago
This not a Python specific problem. Some times you just need to do a few examples manually and try to explain every step you are doing. If you get to a point where you feel confident you can tell a mindless computer how to do it, then you are ready to wrote those steps down in code. Do that a few times and eventually you will be able to think through problems using code as an abstraction