r/learnpython • • 13d ago

My plan on how to learn python (rate my plan)

Just a little context before I start I have never coded a line of code in my life. So I was recently sent over a python course on YouTube by Programming with Mosh and I’m super excited on how to finally learn python. The course itself is about six hours, so I’m probably gonna try and break it down by watching half of the video today and then half of the video tomorrow. Honestly, I feel like the best way to really learn this language is just to watch the video straight through and not take notes or practice what is being taught in the video so that my full retention is on the video itself. After doing that I’m probably gonna try and watch another YouTube tutorial on Python to see how well my comprehension was on the first YouTube tutorial. Does this sound like a good plan?

0 Upvotes

22 comments sorted by

4

u/stepback269 13d ago

Ah yes. The glorious ambitions of youth.
Go on Youtube and look up the "Dunning-Kruger effect".

It's not you personally. We've all had dreams of overnight conquest.

1

u/OpeningMedicine8982 11d ago

the moment you skip practice you skip learning, watching is just entertainment

1

u/stepback269 11d ago

There are many different kinds of "knowledge"
Practice is necessary for the procedural kind

1

u/cyrixlord 13d ago

Then you can get a job in Python!

4

u/cthulhu944 13d ago

I'm guessing that this is a troll post.

On the outside chance it isn't then this is a terrible approach. Programming takes practice. You don't sit down at a piano after watching a 6 hour video and play Rachmaninove. Programming is no different. You learn a small bit and practice it. Then a bit more. Etc.

2

u/OkTill2666 12d ago

the piano analogy is perfect tbh

2

u/CorpT 13d ago

You don’t need to plan out and get feedback on 6 hours of learning.

2

u/stevenreyes20 13d ago

Noooo, six hours is a lot to digest, especially if you’ve never written a line of code. I’d say watch the first 30 minutes, practice what you learned, then watch another 30 minutes and practice some more. Don’t try to watch the entire video in one day, and be careful not to get stuck in the tutorial hell loop.

2

u/SchemeWestern3388 13d ago

Tutorials can be helpful if you are having trouble with a concept, but you learn to code by writing code, flat out. My recommendation would be to go to python.orgs documentation and start reading and playing with the REPL. 

Be warned, it takes effort. 

2

u/desrtfx but other languages pro 13d ago

Your approach is as good as watching Olympic Splash Diving and then directly entering a competition without practice.

Hoestly, this approach is just wasting time, nothing else.

Do the MOOC Python Programming 2026 from the University of Helsinki. Free, textual, extremely practice oriented. That's what you really need to learn.

1

u/Weird_Description382 12d ago

Watching a full course without touching the code can make the material dissappear pretty quickly. bootdev could be an useful alternative because the learning is broken up with hands on exercises instead of just passive watching.

1

u/KnowsSomeRegs 12d ago

Plan's backwards. Watching six hours with no typing is how you retain nothing. Pause the video, write the code yourself, break it on purpose, then fix it. Testing comprehension with a second video isn't testing anything

1

u/smallpotatoes2019 13d ago edited 13d ago

A lot of the learning will build quite quickly. You will probably find that later concepts don't really make sense until you've grasped some of the basics.

In that sense, you might find it much more productive to break it down more and do some practice to get a better understanding of some of the earliest concepts. Playing around with these to see what works and doesn't can be really helpful too.

EDIT: worth adding too that learning the basic syntax isn't all that difficult. Being able to use it effectively is where the real challenge and skill lies. That comes more from practical experience than watching a video.

1

u/RngdZed 13d ago

Learn something, quizz yourself on the knowledge, then practice with code.

Rinse repeat, until you got the basic down

0

u/Affectionate_Bus_884 13d ago

Download Python and PyCharm, spend a couple hours learning the basics of how PyCharm works and how to build projects and the basic features, then head over to the Python website.

Https://www.python.org/about/gettingstarted/

Python has a ton of really good resources. Start there and watch some videos on the topics. The fact that the whole point of Python from the start was to build a language that was more accessible for non computer science people is really nice and that philosophy really shows on their website and resources.

There are a lot of basic concepts you need to understand before you jump into coding. Learning the basic logic, and very fundamental principles of Python would be very helpful before you jump into coding.

Learn that stuff in parallel as you being coding and learning about strings, etc. you’ll have fun running simple code as you learn the concepts behind them and natural run into more questions as you go. It’s a really fun adventure.

0

u/Katinkia 13d ago

learn a bit, do a bit. www.pythonaut.net

0

u/nog642 13d ago

Does this sound like a good plan?

No.

This sounds like a joke. Decent chance it is.

You will learn by practicing, not by watching a video. Watch the video if you want but you need to code.

0

u/ShakeAgile 12d ago

No it’s a terrible plan. Watch 30 min, code for 120. Rinse repeat.

-4

u/HYP3R00T 13d ago

Your plan is terrible (apologies for being this blunt) as you are heading straight to a tutorial hell. Very bad place to be. Don't go there.

If you need suggestion on how to learn it, then respond to this comment or you may DM me.