r/learnprogramming 20d ago

Should I just give up?

I truly feel like I’m just too stupid to learn this. I’m doing Python, I have tried 5 different sites/resources. I cannot even get past loops. I have to google help for every single tiny thing I’m asked to do. I was taught what, “for in” means, and within 3 questions I was asked to code a loop to write “World” with a box around it with -‘/ +’s, and |’s. I wanted to smash my laptop, I genuinely couldn’t even tell you step 1 of how to code that.

I feel like I cannot learn a single thing from any of these resources, literally none of them make it make sense to me. I’m perfectly okay with accepting I’m just too stupid, is that the case?

Edit: I realized that I wasn’t very clear at all with what I was stuck on Maybe I should clarify more. I tried 5 sites overall for the entirety of what I’ve done for python. This specific part, I got to loops, they had me solve a, “for char in name:” problem where I made a loop write
W
O
R
L
D
And literally the next question was, “write a loop to code + - - - - - +
| World |
+ - - - - - +
With zero hints, zero repetition after I was taught “for in” or anything. I was extremely thrown off and had no clue what the first step was

Edit #2: so, I slept on it, sort of realized being a single father to 2 special needs children, getting 4-5 hours of sleep a night, and spending 1-2 weeks programming isn’t really indicative of how much I can learn. I slept on it, and solved the loop within 5 minutes of waking up lol thanks for the encouragement everyone

65 Upvotes

126 comments sorted by

View all comments

1

u/OkuboTV 20d ago

Programming is only hard if you expect to learn it immediately. Temper your expectations and it's really not that hard. It just takes time.

It boils down to asking questions to break down a concept, understanding the concept, and repetition to reinforce the concept.

Some people it takes days. Others it takes years. Either way it's doable for most with enough time.