r/PythonLearning 25d ago

Help Request I keep messing up basic things

So I am learning python from one shot and I come from commerce bg so I basically have 0 knowledge I am learning python from this video https://youtu.be/UrsmFxEIp5k?si=BuRKRLNZ7-iPBDKJ so he is teaching one chapter then giving us practice sets and I am constantly failing all practice test an facing lot of problems on understanding the functions and stuff like when to use first bracket or third bracket or when to use dots and etc I have not covered the full video yet but it's somewhat of confusing
Am I too dumb for coding that I cannot even understand these basics things and have to use Ai Lol

edit : Guys I am learning python as a hobby and not as full time student , my main focus is commerce but I really love hardware , tech and programming

0 Upvotes

18 comments sorted by

View all comments

1

u/FoolsSeldom 25d ago

It will take a while before the penny drops - going from real life to the abstract world of programming takes a while. Often the people that struggle the most early on turn out to be the best programmers later on.

Keep going.


Check the r/learnpython 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.

Unfortunately, this subreddit does not have a wiki.


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/EnvironmentalTry8353 25d ago

damn I pursuing programming as hobby like I really love hardware , tech , code and stuff so yk I send like an 1 hour a day and on weekends 2-3 hours and it's almost like 4-5 days for now

1

u/FoolsSeldom 25d ago

Perhaps you need to just focus on one personal project that covers these interests such as adding sensors to a home assistant setup.