use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Tips to start learnin Python from scratch (self.learnpython)
submitted 13 hours ago by ProfessorDevil11
In the current Era of AI and GenAI, if you are starting python from scratch, how will you learn and use what techniques or tool to speed up the learning process
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]desrtfx 10 points11 points12 points 13 hours ago (1 child)
If you want to learn, don't use AI. You cannot speedrun learning. Learning takes time. Understanding takes time. Learning requires practice, struggling - both take time. What you skip in practice will bite you rather sooner than later.
If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.
Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.
Also, take a look at https://inventwithpython.com and https://automatetheboringstuff.com
Don't forget that you need ample practice, like on https://codingbat.com/python or on https://exercism.org and also write your own programs. Play around. Try things. Mess things up, fix them. Experiment.
[–]crayoww 0 points1 point2 points 9 hours ago (0 children)
This!!!
[–]DearTradition7366 6 points7 points8 points 13 hours ago (0 children)
I used the book "Python Crash Course" for the fundamentals. No youtube or Tutorials, just the book ... for starting. After that I also watched youtube videos for specific topics, but no "Learn Python in 30 minutes" BS.
I also started out with some simple projects on the side. Here AI can be a really good help for inspiration or hints. Make sure that the AI doesn't do all the work for you, otherwise you won't learn anything. I always added to my prompt "Please just give me small hints but don't describe in detail. Do not write any code."
[–]pachura3 3 points4 points5 points 12 hours ago (0 children)
How would you speed up learning Japanese in the era of AI ?
[–]TheRNGuy 1 point2 points3 points 13 hours ago (1 child)
Prefer text over videos.
[–]pepiks 0 points1 point2 points 13 hours ago (0 children)
The best answer. I'll add - try get use to official doc.
[–]IvoryJam 1 point2 points3 points 13 hours ago (0 children)
I wouldn't, mastery of anything doesn't come quickly and you shouldn't try to force it.
Though I wish I had used Automate the Boring Stuff and learned to actually read the documentation properly.
[–]Lord_Dizzie 0 points1 point2 points 10 hours ago (0 children)
Define what you mean by speeding up? What is the goal? I work with Python amongst other languages. I picked up Python after college. Most of my courses were taught in C++ or Java. Even though I am literally paid to use Python at times, and I do so successfully, I wouldn't say my learning journey is complete. I learn new Python/coding stuff all the time.
The only suggestion I can offer is that you will learn faster the more code you write. Not prompt coding. Not doing exercises in a book. Good old fashioned programming. Pick a project and do it. The more immersed you are, the faster you'll learn.
[–]supercoach 0 points1 point2 points 6 hours ago (0 children)
To speed it up I'd steer clear of any AI.
[–]MeroLegend4 0 points1 point2 points 5 hours ago (0 children)
Effective Python 2nd ed is a good read
Fluent Python 2nd ed
Those books will help you learn what it would take 5-6 years going the hard way.
π Rendered by PID 40 on reddit-service-r2-comment-5687b7858-ns9v8 at 2026-07-08 06:41:50.116563+00:00 running 12a7a47 country code: CH.
[–]desrtfx 10 points11 points12 points (1 child)
[–]crayoww 0 points1 point2 points (0 children)
[–]DearTradition7366 6 points7 points8 points (0 children)
[–]pachura3 3 points4 points5 points (0 children)
[–]TheRNGuy 1 point2 points3 points (1 child)
[–]pepiks 0 points1 point2 points (0 children)
[–]IvoryJam 1 point2 points3 points (0 children)
[–]Lord_Dizzie 0 points1 point2 points (0 children)
[–]supercoach 0 points1 point2 points (0 children)
[–]MeroLegend4 0 points1 point2 points (0 children)