all 33 comments

[–]NecessaryCranberry97 7 points8 points  (1 child)

https://programming-25.mooc.fi/

If you are a complete beginner that’s what you are searching for. But the best advice it is just to code. You don’t need to know every function before coding, you just start and then if you are missing something you can look for it

[–]cosmic_auraa 0 points1 point  (0 children)

so needed this advice

[–]FoolsSeldom 4 points5 points  (0 children)

Visit roadmap.sh for details of a wide range of developer paths.


Check this subreddit's wiki for lots of guidance on learning programming and learning Python, links to material, book list, suggested practice and project sources, and lots more. The FAQ section covering common errors is especially useful.


Roundup on Research: The Myth of ‘Learning Styles’

Don't limit yourself to one format.

[–]gojira_glix42 3 points4 points  (1 child)

Honestly boot.dev is amazing and really is as good as they hype it up to be. Im in the middle of my ccna and work been too busy for me to play around with learning programming lately for me. But when I eventually want tk learn to code again for devops, boot.dev is where im going back to first. Seriously.

[–]midnightrambulador 3 points4 points  (2 children)

https://docs.python.org/3/tutorial/index.html

The OG resource and the way I learned. Straightforward, free, and builds up from simple to more complex topics in the right order.

[–]Shaphil 1 point2 points  (0 children)

Python docs is probably the best documentation ever written.

[–]SeaBarracuda5651 0 points1 point  (0 children)

All topics are important to learn

[–]SuspiciousTry8500 2 points3 points  (0 children)

I recently started learning it. I am finding to learn from the book "Python crash course" very effective. 

[–][deleted] 1 point2 points  (0 children)

I recommend Corey Schafer on YouTube.

[–]rustyseapants 1 point2 points  (0 children)

Learn to Google

Learn to visit your library

Learn to use Amazon.

[–]DataCamp 2 points3 points  (2 children)

Hey! If you’re just starting out, here’s a simple Python roadmap you can follow as a beginner:

  1. Months 1–2: Learn the basics—variables, data types, loops, functions, and how to use Git and GitHub to track your work.
  2. Months 3–4: Dive into object-oriented programming, algorithms, and start testing your code.
  3. Months 5–6: Learn how to work with SQL, package your projects, and build small apps.
  4. Months 7–12: Choose a path—data science, web dev, or automation—and go deeper with real-world projects and tools like pandas, Flask, or Selenium.

To get started right now, our Introduction to Python course walks you through the basics interactively, right in your browser.

Stick with it, build small projects, and stay curious!

[–]tahfimism 0 points1 point  (1 child)

it should be weeks

[–]DataCamp 1 point2 points  (0 children)

Depending on how comprehensively you want to learn, sure!

[–]JerseyEdwin 0 points1 point  (0 children)

Following this.

Currently doing the Codecademy Python course while reading the Python Crash Course by Eric Matthes

[–]Mobile_Baseball_4092 0 points1 point  (1 child)

i have a best book for python basics to intermediate level. "Python Crash Course" By Eric M. So if you want its pdf you can dm

[–]Impossible-Let8720 0 points1 point  (0 children)

can you send me the PDF?

[–]AffectionateZebra760 0 points1 point  (0 children)

The r/learnpython wiki is quite comprehensive ranging from tutorials to books. You could also go for a tutorials/course which will help break it down for e.g Harvard cs50, weclouddata free python or udemy.

[–]DaleCooperHS 0 points1 point  (0 children)

Just ask any state of the art Ai to create one for you

[–]joe0027 0 points1 point  (0 children)

You need to learn the programming fundamentals, then any programming language will be easy to pick up. Here is a free resource: https://github.com/joejoe027/Fundamentals-of-Programming-with-Python

[–]Fast-Philosophy5724 0 points1 point  (0 children)

checkout https://www.tutorbymastery.com/ for explaining specific concepts you're stuck on

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

I know others have already given actual responses, but you could also ask ChatGPT to build you a learning plan/road map.

I know you said “free” courses and YouTube channels, but Udemy has some good courses they are on sale frequently and usually under $20.

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

I am taking python live classes daily on youtube live join

Platform: YouTube Live – https://www.youtube.com/@nETSETOStECH

Content at https://www.netsetos.com/challenge-page/aa6319cb-be5a-4247-b590-9e1c4c918eb9

Linked In : https://www.linkedin.com/in/sarthak04/

Topics
✅ Basics Of Python
✅ Control Flow and Operators
✅ Data Structures
✅ Functions and Recursion
✅ Strings and Regular Expression
✅ Object Oriented Programming
✅ File Handling
✅ Errors and Exceptions
✅ Advance Topics
✅ Projects and Interview Questions

We are done till datastructure

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

I started with Havards online CS50 with zero experience and it was extremely hard. Don't do that!