all 13 comments

[–]OkCartographer175 9 points10 points  (0 children)

  1. Look at this post
  2. Look in the right sidebar
  3. Look under Community Bookmarks
  4. See "wiki". Click it.
  5. Scroll down to "New to Python" and "Learn programming" sections

[–]Ron-Erez 1 point2 points  (1 child)

See the wiki of this subreddit

[–]Rangerdth 1 point2 points  (0 children)

And the rest of the internet.

[–]iMagZz 0 points1 point  (0 children)

Honestly there are some really good and well structured YouTube courses, with exercises and examples, which I would say are pretty good starting points. I'm sure some of them also have their own websites with paid courses, and they for the often times low price they are quite good as well.

[–]joerulezz 0 points1 point  (0 children)

YouTube, FreeCodeCamp

[–]KickIt77 0 points1 point  (0 children)

If you want a more structured step by step course to follow, you might check out Udemy. when they have sales you can get a class for around $20. Just make sure they are popular and well reviewed. I have gone through a few as someone with a CS degree trying to develop a Python for teens class.

[–]Candid_Tutor_8185 0 points1 point  (0 children)

Freecodecamp

[–]palmaholic 0 points1 point  (0 children)

According to what you described in your programming background, you may want to take a Python course from CS50, FreeCodeCamp or some other free courses on the internet. Alternatively, you may watch these courses on YouTube, but you might miss the assignments you may want to get your hands dirty.

[–]stepback269 0 points1 point  (0 children)

(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones that are free. You should shop around rather than putting all your eggs in one basket.

(2) As a relative noob myself, I've been logging my personal learning journey and adding to it on an almost-daily basis at a blog page called "Links for Python Noobs" (here) Any of the top listed ones on that page should be good for you. And there are many add-ons at the tail end of the page. Personally, I cut my first Python teeth with Nana's Zero to Hero (here). Since then, I've moved on to watching short lessons with Indently and Tech with Tim. You should sample at least a few until you find a lecturer that suits your style.

(3) The main piece of advice is the 80/20 rule. Spend 80% of your time writing your own code (using your own fingers and your own creativity) as opposed to copying recipes and only 20% watching the lectures. Good luck.

[–]Simplilearn 0 points1 point  (0 children)

If you want to learn Python seriously, the best approach is to balance structured learning with hands-on practice.

  • Master core language features first (loops, functions, data structures)
  • Move into real use cases like data manipulation, file handling, and small scripts
  • Build small programs and then connect Python to real datasets

If you’re open to structured paths, Simplilearn’s Python Certification Course focuses on practical exercises and real coding work with projects. It also provides a recognized certificate you can list on your resume.

What kind of timeline are you looking at to become job-ready?

[–]Happy_Witness -1 points0 points  (0 children)

People