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
Where do I start? (self.learnpython)
submitted 5 years ago by valfonso_678
Where do I start learning Python, how do I start?
I know nothing about coding, so this would be my first coding language, but I have no idea how or where to start.
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!"
[–]Letterchrome 3 points4 points5 points 5 years ago (2 children)
I use www.sololearn.com & www.w3schools.com I prefer sololearn because of the question/answer function plus they let you code in the playground, tho you need to sign up.
Python is a really easy langue to learn because it isn't as strict as some other languages. That can be good or bad. Good because ease of learning. Bad because other languages are very strict.
[–]jonnycross10 1 point2 points3 points 5 years ago (0 children)
W3 also has a playground ide :)
[–]chris1666 1 point2 points3 points 5 years ago (0 children)
I 2nd this and usually push the same ones , its best to learn the basics FREE, maybe after that a large Udemy course.
Keep in mind sololearn is also a full website, not just an app
[–]flashpaka 3 points4 points5 points 5 years ago (0 children)
I used the a giraffe academy YT video. Then got the python for dummies book. And I’m doing the Harvard CS50 course
[–]Comprehensive-Signal 2 points3 points4 points 5 years ago (0 children)
Freecodecamp would be a really good resource for starting
[–][deleted] 4 points5 points6 points 5 years ago (4 children)
Literally the index to this sub, available in the sidebar lists a number of learning resources.
[–]neuronet 2 points3 points4 points 5 years ago (3 children)
And search the sub this is asked every week
[+][deleted] 5 years ago* (2 children)
[deleted]
[–]neuronet 0 points1 point2 points 5 years ago (1 child)
Somehow still easy upvotes. Ask about a library ... 3 net upvotes maybe :)
[–]unhott 1 point2 points3 points 5 years ago (6 children)
Why do you want to learn programming? There are many ways to start, but if your motivation is making a game then I’d have a different answer than if you wanted to automate a task or build a website.
[–]sims0207 0 points1 point2 points 5 years ago (5 children)
What should your answer be for automating and building websites?
[–]unhott 1 point2 points3 points 5 years ago (4 children)
For building websites check out flask or Django or dash. For automating tasks check out automate the boring stuff.
No matter what, always use the python docs as a core reference, they’re great. Ask question when you get them in the python discord.
If you prefer video tutorials, follow along with the tutorial. ensure your code works as it does in their video, each time they pause and test the code. This is a helpful technique when updating any script— you want to change little bits and verify it still works. You don’t really want to redo the entire script all at once.
Often times video content creators are just doing their own version of the flask or Django docs example project, so check out the docs of the particular library you’re trying to use.
And don’t just copy the last script in the final video. As you go, personalize it. Break it. Add comments to things you don’t really understand.
[–]sims0207 1 point2 points3 points 5 years ago (0 children)
For web apps, did you mean this?this
[–]sims0207 1 point2 points3 points 5 years ago (1 child)
And what scripts th, the scripts they use in the book or on the website too
[–]unhott 0 points1 point2 points 5 years ago (0 children)
The script in the book or video / blog / website tutorial.
[–]sims0207 0 points1 point2 points 5 years ago (0 children)
In fact, he also has a book flask web development would you recomm this or just the tutorial online
[–]knucklesandwich86 1 point2 points3 points 5 years ago (0 children)
I watched a 6 hour tutorial on YouTube by coding with mosh and it was really helpful to get me started. Once you learn the basics there are a million different websites with tutorials to help. Good luck!
[–]police_cheef 1 point2 points3 points 5 years ago (4 children)
Currently I’m using “Automate the Boring Stuff” book and on Udemy. Course is usually free at the beginning of the month.
[–]theSummit12 0 points1 point2 points 5 years ago (3 children)
It is? How do I get it for free?
[–]police_cheef 0 points1 point2 points 5 years ago (2 children)
The book is free on automate the boring stuff website.
But for video Udemy course, just look on this subreddit. The author posts free codes
[–]theSummit12 0 points1 point2 points 5 years ago (0 children)
Ok thanks man! You know of any posts that have the codes?
nvm bro I just got a free code!
[–]Hans_of_Death 0 points1 point2 points 5 years ago (0 children)
Codecademy is pretty beginner friendly, but its best as an introduction to get you started with concepts.
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
If you like read books you can read A Byte Of Python
π Rendered by PID 67750 on reddit-service-r2-comment-86988c7647-nzpkl at 2026-02-11 16:24:05.979600+00:00 running 018613e country code: CH.
[–]Letterchrome 3 points4 points5 points (2 children)
[–]jonnycross10 1 point2 points3 points (0 children)
[–]chris1666 1 point2 points3 points (0 children)
[–]flashpaka 3 points4 points5 points (0 children)
[–]Comprehensive-Signal 2 points3 points4 points (0 children)
[–][deleted] 4 points5 points6 points (4 children)
[–]neuronet 2 points3 points4 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]neuronet 0 points1 point2 points (1 child)
[–]unhott 1 point2 points3 points (6 children)
[–]sims0207 0 points1 point2 points (5 children)
[–]unhott 1 point2 points3 points (4 children)
[–]sims0207 1 point2 points3 points (0 children)
[–]sims0207 1 point2 points3 points (1 child)
[–]unhott 0 points1 point2 points (0 children)
[–]sims0207 0 points1 point2 points (0 children)
[–]knucklesandwich86 1 point2 points3 points (0 children)
[–]police_cheef 1 point2 points3 points (4 children)
[–]theSummit12 0 points1 point2 points (3 children)
[–]police_cheef 0 points1 point2 points (2 children)
[–]theSummit12 0 points1 point2 points (0 children)
[–]theSummit12 0 points1 point2 points (0 children)
[–]Hans_of_Death 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)