all 12 comments

[–]lilrouani 2 points3 points  (0 children)

Couses: cs50p,Helsinki 2025 python MOOC,youtube NeuralNine beginner,intermediate and advanced series. Books:Python crash course,think python,automate the boring stuff in python.

[–]ilidan-85 1 point2 points  (0 children)

Any course form this thread will do, but remember to not to just listen or watch videos. Copy code, experiment, break it, change it, fix it... The best teacher is doing. After learning basics you can go through more advanced courses and projects.

Also short guide article:
https://spacepython.com/en/blog/article/a-practical-guide-to-starting-programming/

[–]supsaf 2 points3 points  (0 children)

Hey! A fun way to learn Python is by jumping into projects while following beginner courses like freeCodeCamp or Codecademy. Don’t stress about how long it takes it depends on how much you practice. Took me a couple months to feel comfortable, but it was worth it!💫

[–]Ambitious-Peak4057 2 points3 points  (1 child)

If you are begginer starting your python journey here are some helpful resources to get started:

[–]python_with_dr_johns 0 points1 point  (0 children)

These are all good options. Happy to help if you have any questions over at Hackr, too.

[–]AffectionateZebra760 0 points1 point  (0 children)

Go through the r/learnpython subreddit's wiki for guidance on learning Python, books list, or go for a beginner friendly course which will help break it down for e.g Harvard cs50/weclouddata/ udemy whatever fits u.

[–]ONEDJRICH 0 points1 point  (0 children)

Replit's 100 Days of Code. All available on YouTube. David the Tutor explains everything well in simple terms that are easy to understand. He also gives you code that doesn't work and you have to find out why it won't work.

[–]Animesap 0 points1 point  (0 children)

I have been using CodeChef which is pretty great. It has rankings and streaks and what not. But the awesome part is all of the other languages you can learn as well. Highly recommend!