How to learn programming Actively
Posted by Inevitable_Bell6355@reddit | learnprogramming | View on Reddit | 15 comments
I started learning python few days ago and I realised there is problem that am facing is that I am forgetting the the topic which are already taught as I move forward with my python course udemy what shall I do ????
Fipene54@reddit
leave it you are not smart enough.
Inevitable_Bell6355@reddit (OP)
Telling me that
Inevitable_Bell6355@reddit (OP)
Who are you
Inevitable_Bell6355@reddit (OP)
Ohhh really
Mell-Silver-20@reddit
The best way is to build tiny stuff while learning. Even simple projects teach way more than just watching tutorials all day.
Mesmoiron@reddit
I think reading code is the best way; because then you make sense from the context. If you have a problem you struggle with; it produces 'muscle' memory. Pattern recognition comes from seeing patterns in various ways. Doing them in exercises get easily overwritten by new stuff, because the brain optimising for what matters most. Struggles are different from easy cheat.
Inevitable_Bell6355@reddit (OP)
What you use for exercises?
ParentsWave@reddit
Watch one section, then immediately do 3 to 5 exercises on it without rewatching, that's how you will learn it. If you can't do it without rewatching or peeking, you didn't learn it yet, you just recognized it.
TigerAnxious9161@reddit
This is such a good advice
Alternative_Win_6638@reddit
From my experience, you don't forget anything you learn, it's just difficult getting it into your context. My habbit is to start every learning/working session with 'focus', which is taking 5 minutes of brain storming on what I did before. this can be a simple list of keywords. This is amazing how it helps you restore context
BeginningOne8195@reddit
That’s completely normal when starting programming. The biggest mistake most beginners make is only watching the course instead of actively using what they learned right after the lesson.
Inevitable_Bell6355@reddit (OP)
What I do while watching is understanding what they are teaching and then copy the code the same way they did
BeginningOne8195@reddit
That’s actually a good start. Copying code while understanding it is much better than blindly pasting it. The important next step is trying small changes on your own after the tutorial finishes.
ParentsWave@reddit
You're not forgetting because you're bad at it, you're forgetting because watching isn't learning. Pick one small project right now, and build it using only what you've covered so far. You'll find out fast what you actually know vs what just felt familiar on screen.
aqua_regis@reddit
Don't use a video course, use the MOOC Python Programming 2026.
Create an account, log in, go to part 1 and start working - no videos, just text and plenty exercises.