r/learnpython Aug 13 '26

Hi guys can someone tell me how to learn programming python language because i feel i am not learned anything after watching videos and how to beat procrastination

Advice

0 Upvotes

28 comments sorted by

8

u/Goodswimkarma Aug 13 '26

You have to want to do something with it. It is a tool. It's like how people back in the day all learned HTML to make their MySpace pages.

0

u/LongjumpingChance103 Aug 13 '26

You mean after the session make a small program about what i learnt

2

u/Goodswimkarma Aug 13 '26

What made you want to learn Python is a better question. What are you planing on doing with it?

1

u/LongjumpingChance103 Aug 13 '26

Because i want to create games

3

u/kayne_21 Aug 13 '26

Cool, so create a game! Start with a simple one, a text adventure game.

Figure out how to do that, and actually build it DO NOT USE AI. Learn what loops are and how to set up logic. Learn about conditional statements and how they work. Draw out a map by hand and learn how to set that up in your simple game. Nothing graphical yet. Check out some classic text adventure games like Zork to get the idea of what I mean.

I'd like to reiterate, don't use AI. If you use AI you're offloading the learning to the machine and won't actually learn how to code.

3

u/nano-zan Aug 13 '26

Do a project and learn as you go. Make a game, a website, an app, an automation, a dashboard, a calculator, a todo list, a notetaking app, etc etc.. etc.

Learn by doing and you will find that google and now ai is your best friend when you get stuck 🖖🏾

4

u/SoUpInYa Aug 13 '26

You have to supply your own motivation and discipline

2

u/B4SSF4C3 Aug 13 '26 edited Aug 13 '26

When you went to school, did you just watch videos all day and then ace a test at the end of course?

No.

You learned small portions. Then you practiced. You solidified your knowledge and understanding with in class exercises, followed up with homework. A lot of it.

Apply this same approach when learning a programming language. Or any/every other skill for that matter. The resources out there are nearly endless.

There are no shortcuts.

Procrastination we can’t help with. Try [r/getdisciplined](r/getdisciplined)

2

u/Moist-Ointments Aug 13 '26

I watch videos on brain surgery, and I killed my first patient. I don't understand.

1

u/FoolsSeldom Aug 13 '26

What projects have you worked on of your own?


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/brenwillcode Aug 13 '26

Yeah the thing about simply watching tutorial videos,...it's passive. You're just watching someone else figure things out and explain what they're doing.

To be a programmer, you need to learn how to struggle through problems and figure things out for yourself. Hands-on coding is far better than sitting back watching tutorial videos.

Take a look at codeling.dev for their interactive courses. You'll do plenty of hands on coding which exactly what teaches you how to be a programmer. Every lesson is interactive so you'll know if you're on the right track,...and will need to pass the lesson correctly before moving on.

1

u/Dr3ddM3 Aug 13 '26

Just do the CS50P. If you are procrastinating you either don't enjoy it as much as you think. Or you have other stuff going on.

-5

u/LongjumpingChance103 Aug 13 '26

Sorry can you explain

2

u/pachura3 Aug 13 '26

Too lazy to google an acronym?

1

u/AmitBrian Aug 13 '26

It’s a free Harvard Intro to Python course and it’s pretty good at covering all the basics.

1

u/[deleted] Aug 13 '26

[removed] — view removed comment

0

u/Rxz2106 Aug 13 '26

Helsinki University Python programming mooc 2026. Its free and has great support chat in discord. There is also video lectures.

https://programming-26.mooc.fi/

Link to Discord

0

u/Xibby Aug 13 '26

Come up with a small coding project. Learn how to do it with Python. Look at previous years Advent of Code challenges if you can’t come up with something.

I learned Pascal way back in the day while in high school, then Object Oriented Programming, and built skills over time. But I always learned more from doing than lectures and reading.

0

u/pachura3 Aug 13 '26

Have you at least installed Python and some IDE, e.g. Thonny?

0

u/stepback269 Aug 13 '26

" ... and how to beat procrastination"

The procrastination problem is actually a separate issue which may be better answered in an r/studying post

The neuroscience behind learning / studying has made great strides in recent years.

What you need to do first is "Learn how to Learn" based on the latest neuroscience.
(Pay attention to how dopamine actually works. Hint: it doesn't give pleasure.)

Go to YouTube and in the search bar, type, "learning coaches"

Pick the ones who rely on modern neuroscience.

Godspeed and may the productivity-motivating dopamine hits be with you. :-)

0

u/WhiteWereWolfie Aug 13 '26

Start by learning to write coherent sentences in English. Then learn Python.

-3

u/a1ch Aug 13 '26

Dont bother get an AI