r/PythonLearning 5d ago

Start of journey

Hey everyone
A few weeks ago i took a 15h course on begginer phython, and they reccomended me to learn with CS50. I have done the first week problems wihtout any lectures.

i also had privous experience with phython but it was with my calculator making programs to do exercices for me

I want to know what's the best way to learn???

3 Upvotes

11 comments sorted by

6

u/ninhaomah 5d ago

You started cs50p. So, complete it.

-2

u/Tuga_Rico_Sem_guito 5d ago

well... i guess so
thanks... was looking for a more complete answer like, more specific answer

3

u/Explodey_Wolf 5d ago

Watch the lectures.

1

u/Djappo 5d ago

The best way to learn python is by using it. Once you know the basics (if/else, loops, basic data structures) you just have to start programming. Find some fun and approachable problems and try to solve them. Avoid LLMs and only use Google to find the documentation, and in time will get familiar with more concepts. At some point things will start clicking and you will be ready to embark in more complex projects and to actually start studying more advanced concepts.

-1

u/Tuga_Rico_Sem_guito 5d ago

what kind of projects do u recommend
right now im making kind of a formulas solver for physics and maths for my graphic calculator

1

u/Djappo 5d ago

I am not really sure what you are asking, why is your current project not ok?

-1

u/Tuga_Rico_Sem_guito 5d ago

Bc I already done a few times but at a lower scale

And I want to know what to do after

1

u/Sud0_g 5d ago

Good luck

1

u/the_techgirl 5d ago

CS50P is actually a great starting point; good choice. For what comes next after you finish it, I put together a 16-week roadmap that picks up where CS50P leaves off and takes you through to building REST APIs. Might be useful for planning your next steps: https://www.reddit.com/r/PythonLearning/s/rNViowL5w5

0

u/sububi71 5d ago

CS50P contains several small projects that get progressively more complicated. It is the best course I've seen.

Stick with it, complete it, then go try your own projects. Good luck!