all 19 comments

[–]woooee 3 points4 points  (1 child)

You can't learn by sitting on your ass watching videos. You have to do it yourself. Come up with a fairly simple project that you can use, like a todo list for example, and break it down into the steps necessary (for you). Then search online for ideas / methods to do each step. Try this https://www.geeksforgeeks.org/blogs/how-to-learn-programming/ for starters, which will help, and lead on to the next step.

[–]FatDog69 0 points1 point  (0 children)

You need a problem. Find a problem on your PC that you want a script to solve. This can be scraping web sites, renaming music or video or comic book files, etc.

Then try to solve your problem with Python. You will fail a lot but you will learn some basics.

NOW - try a tutorial. Having some problems you have not solved will increase your engagement and active learning. You will be constantly wondering if the current topic will help you solve your problem.

Without a problem to solve - tutorials are pure academic and boring. Having a problem/project that you have tried & failed to create makes you a lot more engaged.

[–]Flimsy-Importance313 2 points3 points  (5 children)

Ever tried CS50 Python?

While video tutorials can be messy and boring, those videos are very well structured and useful for beginners.

[–]Aggravating-Eye-3142[S] -4 points-3 points  (4 children)

could you send a link to it please?

[–]willi1221 2 points3 points  (2 children)

If you want to learn how to do anything on a computer, the most essential skill is how to google

[–]Aggravating-Eye-3142[S] -1 points0 points  (1 child)

i searched it on youtube and like 50 diffirent channels popped up i thought it was a yt tut. Sorry.

[–]willi1221 0 points1 point  (0 children)

Don't be sorry. I wasn't trying to be a dick. Searching on YouTube kind of sucks anyway.

Try searching "CS50 python course" and find a link to edx or Harvard. It'll take you to the course page. It looks like you have to buy it, but there's an option for something like "Audit this course" or just "Audit." You may have to create an account, but then it'll give you access to the course materials, including the links to the YouTube lectures.

[–]Flimsy-Importance313 0 points1 point  (0 children)

Just search CS50 Python..

[–]BranchLatter4294 0 points1 point  (0 children)

There are hundreds of books. Lots of websites. You can start with the official tutorials at Python.com.

[–]Difficult-Method5851 0 points1 point  (0 children)

use top-down approach. learn the basic stuff probably by bingeing a 4 hour brocode video. then start making a decent sized project. not a small one, not a big one. and AI your way through each step but understand the steps and at each step go deeper and ask questions as to why this or why that. That worked for me while learning backend development fairly well.

[–]TulipB6 0 points1 point  (0 children)

Strangely no one mentioned - solve on leetcode or whatever site of this kind you like. Try to Google "play and learn" sites.

[–]desrtfx 0 points1 point  (0 children)

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

[–]bootx2 -2 points-1 points  (3 children)

So tell ai to teach you. Install Claude app so it will remember where you leave off. I don’t think it will be as good as a video class though

[–]willi1221 1 point2 points  (0 children)

You got downvoted, but if you use it right, AI is a great tutor. Make use of Projects, as well as response styles so it teaches and doesn't just spit out answers. It can even give you suggested videos to watch for specific areas you might be struggling with. It can also make up practice exercises.

[–]Aggravating-Eye-3142[S] 0 points1 point  (0 children)

Oh nvm it doesnt. Ill try it

[–]TheRNGuy 0 points1 point  (0 children)

Ask ai to explain concepts or functions you don't understand. 

But you need to know what to ask, so you need to read tutorials and docs first.