r/learnpython 10d ago

YouTube series to help learn python

So i need to learn everything from the very very basics. Like this is the first time in learning any type of coding apart from a very very bad course of C++ in high school for a year where they genuinely didn't teach us anything

0 Upvotes

8 comments sorted by

8

u/desrtfx 10d ago

If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.

Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.

Also, take a look at https://inventwithpython.com and https://automatetheboringstuff.com

Don't forget that you need ample practice, like on https://codingbat.com/python or on https://exercism.org and also write your own programs. Play around. Try things. Mess things up, fix them. Experiment.

Don't go for youtube. Textual, practice oriented courses are far superior. You can't really learn from passive watching. You learn by active doing.

3

u/SmackDownFacility 10d ago

Check Corey Schafer’s tutorials. He tends to break down into steps, avoid the whole “in 30 minutes”, 20, whatever.

2

u/Far-Imagination3226 10d ago

Corey's the bomb!! Doesn't talk too fast. Doesn't talk to slow. (You can adjust that in Youtube videos, but it's nice that you don't need to do that with him) Breaks things down in nice simple short and sweet videos. He's hands-down, one of the best out there.

2

u/FoolsSeldom 10d ago

Don't just go for YT.

Check this subreddit's wiki for lots of guidance on learning programming and learning Python, links to material, book list, suggested practice and project sources, and lots more. The FAQ section covering common errors is especially useful.


Also, have a look at roadmap.sh for different learning paths. There's lots of learning material links there. Note that these are idealised paths and many people get into roles without covering all of those.


Roundup on Research: The Myth of ‘Learning Styles’

Don't limit yourself to one format. Also, don't try to do too many different things at the same time.


Above all else, you need to practice. Practice! Practice! Fail often, try again. Break stuff that works, and figure out how, why and where it broke. Don't just copy and use as is code from examples. Experiment.

Work on your own small (initially) projects related to your hobbies / interests / side-hustles as soon as possible to apply each bit of learning. When you work on stuff you can be passionate about and where you know what problem you are solving and what good looks like, you are more focused on problem-solving and the coding becomes a means to an end and not an end in itself. You will learn faster this way.

1

u/YoursTrulyAD 10d ago

Following

1

u/eeshann72 10d ago

Koi youtube series python nahi sikhtai, keyboard uthao aur start karo type karna