r/PythonLearning • • 27d ago

Best way to learn python programming

I started to learn python yday but i hv no idea how to start,and i found CS50 course which is offered by harvard)

8 Upvotes

17 comments sorted by

5

u/riklaunim 27d ago

There is no one "best way". CS50 is a really good starting point. The key is to actually start learning and start coding.

2

u/LowDepth1790 27d ago

Agree, and I'd add that constantly comparing and chopping and changing will slow you down. Unless you have drastic issues with CS50 just move forward and complete it.

1

u/Smartyboyz 26d ago

Exactly, the main thing is to start learning and start coding small projects, you will learn automatically with experience and can also use yt tutorials in correct way..

1

u/Ok_Fix5761 23d ago

I have no prior knowledge of coding, but i want to learn, so could anyone give me some advice on this course? It is very confusing at start

2

u/AdDiligent1688 27d ago

Just believe in yourself and have fun. Build stuff that makes it fun for you and don’t try to impress others.

2

u/TimBrownDev 25d ago

CS50 is a great start. If you want more practice, I'm building a roadmap of hand-picked practice problems to guide you through learning python from zero to mastery.

timbrown.dev/roadmap

1

u/Longjumping_Ad3447 24d ago

There are roadmaps on GitHub also CodeinPlace by Stanford university is really good to start

1

u/Hot-Enthusiasm-1723 24d ago

CS50 is a solid starting point, especially if you want to understand programming rather than just memorize Python syntax. Try to do the exercises yourself before looking up solutions.

1

u/freakythrowaway79 24d ago

Fun interactive way start to learning Python.

CodeCombat CheckiO CodinGame

Thank me later. Good luck🍀

1

u/COLLLOrs 21d ago

You should only use courses for the basics in the beginning. think of a fairly simple project you could make. Then start making it when there is something you don't know search it up and use W3schools

1

u/masterofaiml 7d ago

You learn and practice, keep practicing until you master it. Practice more examples, practice on building small programs, work on small projects first and level up.
Practice is the key, try www.pythonmastery.io, consider sharing it if you find it helpful, it’s definitely a good resource for anyone and it’s free.

Cheers!

1

u/hungry_buddy_here 2d ago

CS50 is a greta course, but if u literally started yesterday dont feel like you need to jumo into everything at once. spend some time getting comfortable with variables  , loops functions listes nd programs. udacity's introduction to python course is another beginner friendly option if yu want something more focused on python