Learned Python, but struggling to build logic while coding
So I recently finished learning Python basics, and I can understand syntax, functions, loops, OOP, etc. But when it comes to actually building logic or solving problems on my own, my brain just freezes.
Like when I see a problem, I understand the question, but I struggle with:
- how to start thinking
- breaking problems into steps
- building logic while coding
- turning thoughts into actual code
I wanted to ask experienced devs:
- Did you go through this phase too?
- What helped you improve your problem-solving skills?
- Any tricks or mindset shifts that made coding logic easier?
- What mistakes should beginners avoid while practicing?
Sometimes it feels like I “learned Python” but still can’t truly code confidently.
Would really appreciate honest advice from people who’ve already been through this stage.