Help to learn python
Posted by Yurdeva@reddit | learnprogramming | View on Reddit | 6 comments
Hi I really like to lear python I try to watch some Youtube video but most of them are the same is there any recommendation you can give to me so I can learn more deep coding of python I like to get it as my skill?
jayy_ceyy@reddit
Try roadmap.sh, they have roadmap for every role and language and u can also read the lessons or watch videos on it as u wish.
Any-Bus-8060@reddit
Watching videos alone won’t take you deep. You need to start building things, even very small ones
Try simple projects like a calculator, file organiser, or small api when you get stuck, then search or use tools like Cursor, Claude, or Runable to understand and fix things. The depth comes from struggling a bit and solving real problems, not just watching tutorials
Consistency matters more than finding the perfect resource
Gnaxe@reddit
wakeNshakeNbake@reddit
The way to learn is to make "things" in Python. To struggle through the process of creating a python project that you don't have all the knowledge required to make it when you begin, but you will learn as you tackle it.
People learn so much more from struggles, failures and overcoming hurdles, by realizing that our knowledge is insufficient and then gaining that knowledge, You will learn by experimenting and playing with your own code, trying things out, realizing that something is a dumb idea, and then trying it a different, slightly less dumb way.
We learn very little when we make something and nothing goes wrong, when all the decisions and choices have already been made and you don't even know those choices exist. This is what happens when following a youtube tutorial, very little knowledge actually sinks in and you will probably struggle to even recreate by yourself a little of what you just copied someone else making.
You don't have to make useful things, you can make completely useless and stupid things. Make a sorting hat, make a magic 8 ball, make a program that hurls insults at you. Or I believe the common suggestion for beginners is to make a calculator. Make a calculator with a bad attitude because it hates maths and it hates you for making it do maths.
Start small, make shit things, then make slightly less shit things, and keep getting less shit as you learn more and more and more and eventually you will become a good Python programmer. It takes time though, a LOT of time, to become good at any skill takes 100's if not 1000's of hours.
It will not happen by watching a 2 or 3 hour video titled "Everything you need to know to master Python in 3 hours!". It will happen by making things using Python, many many things!
ScholarNo5983@reddit
In that case here are few things you need to focus on:
If you can do all of this, you should be able to claim you are a skilled Python programmer.
Kindly_Radish_8594@reddit
Forget YouTube and try some curated courses. There are plenty of platforms for that like Udemy, Codefinity or simply learnpython.org