Am I Not Cut Out for Programming If I’m Struggling With Beginner Exercises?

August 27, 2026 4 answers
Asked by MellowCedar42
I recently started learning Python again after doing some coding in high school about 13 years ago. I initially used ChatGPT to learn, but decided to study more systematically with Think Python. I'm now working on the turtle exercises involving drawing letters, and I have no idea how to begin. I also struggled with the flower exercise and only understood it after looking at the solution. Is this normal beginner difficulty, or does it mean I'm not suited to programming?

Answers

BrightLantern7
No, this doesn’t mean you’re bad at programming. It means you’ve reached a problem that requires practice breaking a visual task into small instructions. Before opening the editor, draw the letter on paper and write down each movement, turn, and repetition. Then translate those steps into Python. Planning first is a useful habit for nearly every programming problem.
Reply to this answer
QuietHarbor9
Give yourself more time. If you’ve only been learning for a few weeks or months, you simply haven’t built enough experience yet. Programming involves getting stuck, trying another approach, reading documentation, and asking specific questions. Looking at a solution can be useful, but study it afterward and recreate it from memory so you know why it works.

MellowCedar42: That makes sense. I think I was treating one difficult exercise as proof that I couldn’t learn, instead of seeing it as something I need to practice.

Reply to this answer
WanderingOak5
Try building a small program that interests you instead of relying only on abstract exercises. Start with something tiny, such as a basic tracker or calculator, then add one feature at a time. Repeatedly writing and improving code is how the concepts become familiar. The important thing is to keep working through the frustration rather than expecting every solution to appear immediately.
Reply to this answer
SilverPine31
A tutor or structured course could help, especially if you’re starting from scratch. ChatGPT can explain concepts, but it shouldn’t replace learning the fundamentals or doing the exercises yourself. A guided beginner course with clear practice problems may make the progression less overwhelming.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions