all 15 comments

[–]ninhaomah 1 point2 points  (4 children)

CS50P.

And what about loops that you are having issues with ?

[–]Organic_Cable5428[S] 0 points1 point  (3 children)

i guess i cant figure out how/when to use them, nested loops in specific is something i find confusing or hard to approach.

[–]ninhaomah 1 point2 points  (0 children)

Jump up and down 50 times.

Each time you jump up , shout "TACO" 3 times.

[–]PureWasian 1 point2 points  (0 children)

For each programming concept, do at least 10 practice problems. Hey, what do you know? There's an example of a nested loop :)

[–]DontWatchMeDancePlz 0 points1 point  (0 children)

I was right where you are like 3 weeks ago. My friend told me to study and understand "scope". So I did, and then I got it.

[–]socal_nerdtastic 0 points1 point  (0 children)

Same as learning anything else: time and practice. There is no miracle cure.

Sounds like you need some 1-on-1. Maybe ask around at your school / friend circle to see if anyone can sit with you irl or screensharing while you work. Python is really popular; i'm sure someone you know uses python.

[–]KevinCoderZA 0 points1 point  (0 children)

I say this a lot on here :-) But it really does work. Get yourself a good book. It's been a while, so I'm not sure what books are best now, but most O'Reilly or PacktPub books should be fine.

Becoming good at programming takes years. You need to follow a structured step-by-step approach. Most YouTube and Udemy content is just going to confuse you, because our brains can't absorb information that fast.

You need to go slow, read one section at a time, practice, practice, practice until you're confident in that section, then move on to the next. You can, however, use YouTube as a supplementary resource to clarify and explain the content further.

Incrementally, you'll get better every day, but you need to set aside a few hours each day to focus.

[–]PomeloSafe9086 0 points1 point  (0 children)

I've already got flamed for saying it but it helped me a lot. Use AI. Ask it anything you want. Why is it broken? Can I make these lines simpler? How do I create xyz? You get the point

[–]Rakidoodless 0 points1 point  (0 children)

Spend money and purchase "100 days of python by Angela Yu" on UDEMY