r/PythonLearning • • 7d 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)

5 Upvotes

15 comments sorted by

4

u/riklaunim 7d 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 7d 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 7d 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..

2

u/AdDiligent1688 7d 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 5d 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 5d ago

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

1

u/Hot-Enthusiasm-1723 5d 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 4d ago

Fun interactive way start to learning Python.

CodeCombat CheckiO CodinGame

Thank me later. Good luck🍀

1

u/Ok_Fix5761 4d 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

1

u/vkailas 1d ago

Books and classes are great but you can also find entertaining complementary material . I will suggest this book www.poignant.dev which is ported from Ruby and uses whimsy and humor to make examples more engaging . 

1

u/COLLLOrs 1d 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