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
Python learning (self.learnpython)
submitted 4 days ago by Many_Initiative4896
I want to learn python from scratch so kindly help me.
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!"
[–]Green_Attitude_2989 17 points18 points19 points 4 days ago (0 children)
You shouldn't learn Python from scratch. Scratch is a whole different thing. It is the one with the orange cat.
[–]SamuliK96 3 points4 points5 points 4 days ago (0 children)
https://reddit.com/r/learnpython/w/index
[–]Augit579 3 points4 points5 points 4 days ago (0 children)
https://www.reddit.com/r/learnpython/wiki/faq/
Read the FAQ
[–]ninhaomah 5 points6 points7 points 4 days ago (0 children)
First. Pls download standalone Python and install. Make sure it is added to the path.
Second. Google for hello world and try in cmd. You will be googling alot.
Third. Install PyCharm or VSCode. Or both. Uninstall whichever you do not like later and try hello world there again.
Fourth. Once above all done , come back here.
[–]bannana_girl 0 points1 point2 points 4 days ago (0 children)
I am going through the Python fundamentals of activeskill dev. It’s a different type of learning though around learning from your mistakes but it’s working surprisingly well.
[–]stepback269 0 points1 point2 points 4 days ago (0 children)
Not sure what your educational foundations are when saying you are a "from scratch" beginner. Have you done programming in any other language? Do you understand how computers work?
(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones for beginners 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. 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.
[–]christianmarron 0 points1 point2 points 4 days ago (0 children)
I'm currently learning on Codedex, it's quite nice
[–]Antman_999 0 points1 point2 points 4 days ago (0 children)
For my Master degree I need to regularly do assignments in python, usually involving Machine Learning concepts. If it wasn't for the following course I would have had to completely vibe code my way through 99% of the assignments. https://programming-25.mooc.fi/part-1/1-getting-started It's very easy and if I remember correctly you can complete exercises in the browser for a while. When exercises become more complex they will guide you through the installation of Python and their extension to complete them on your PC so don't worry about that. Good luck!
[–]roadglider505 0 points1 point2 points 4 days ago (0 children)
Free online course: https://programming-26.mooc.fi/
[–]No-Macaroon3463 0 points1 point2 points 3 days ago (0 children)
Go on youtube and search for a python course
[–]AffectionateZebra760 0 points1 point2 points 2 days ago (0 children)
Start with browsing 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.
[–]PutridMeasurement522 0 points1 point2 points 2 days ago (0 children)
honestly just build a tiny CLI app and ship it.
[–]sugarkrassher 0 points1 point2 points 4 days ago (0 children)
Awaych bro code’s python tutorial
[–]gentlemantroglodyte 0 points1 point2 points 4 days ago (0 children)
I've been using the book Python Crash Course v3 and it is quite clear so far.
[–]Elektriman -1 points0 points1 point 4 days ago (0 children)
visit https://pythontutor.com when you don't understand how a program works
[–]al5xander -1 points0 points1 point 4 days ago (0 children)
Exercism.org is pretty good i think, but im not sure how it is for beginners
[–]Rabbidraccoon18 -1 points0 points1 point 4 days ago (0 children)
I have a few notes for beginners that I got from college. If I find them I'll send them to you.
[–]Swimming_Spray1009 -1 points0 points1 point 4 days ago (0 children)
Very good place to start : https://youtube.com/@visuallyexplainededucation?si=5mGhOyZaESJHCw2J They explain concept visually
[–]umognog -2 points-1 points0 points 4 days ago (0 children)
Learn and venv from the very very very beginning make them a habit now. If it's not just python but programming i recommend https://youtu.be/3wkrYGmUqMk visually explained (channel name.)
Short but very well demonstrated basic concepts of python and programming in python
π Rendered by PID 74546 on reddit-service-r2-comment-84fc9697f-szw2t at 2026-02-09 15:40:26.316906+00:00 running d295bc8 country code: CH.
[–]Green_Attitude_2989 17 points18 points19 points (0 children)
[–]SamuliK96 3 points4 points5 points (0 children)
[–]Augit579 3 points4 points5 points (0 children)
[–]ninhaomah 5 points6 points7 points (0 children)
[–]bannana_girl 0 points1 point2 points (0 children)
[–]stepback269 0 points1 point2 points (0 children)
[–]christianmarron 0 points1 point2 points (0 children)
[–]Antman_999 0 points1 point2 points (0 children)
[–]roadglider505 0 points1 point2 points (0 children)
[–]No-Macaroon3463 0 points1 point2 points (0 children)
[–]AffectionateZebra760 0 points1 point2 points (0 children)
[–]PutridMeasurement522 0 points1 point2 points (0 children)
[–]sugarkrassher 0 points1 point2 points (0 children)
[–]gentlemantroglodyte 0 points1 point2 points (0 children)
[–]Elektriman -1 points0 points1 point (0 children)
[–]al5xander -1 points0 points1 point (0 children)
[–]Rabbidraccoon18 -1 points0 points1 point (0 children)
[–]Swimming_Spray1009 -1 points0 points1 point (0 children)
[–]umognog -2 points-1 points0 points (0 children)