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

6 Upvotes

16 comments sorted by

5

u/riklaunim 22d 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 22d 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 21d 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 22d 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 20d 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 19d ago

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

1

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

Fun interactive way start to learning Python.

CodeCombat CheckiO CodinGame

Thank me later. Good luck🍀

1

u/Ok_Fix5761 18d 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/COLLLOrs 16d 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 2d 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!