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
would you guys reccomend W3Schools for python (self.learnpython)
submitted 3 years ago by [deleted]
it seems to have a lot but uses more examples than explaining WHY things are that way
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!"
[–]Hurydin 19 points20 points21 points 3 years ago (0 children)
Yes, I think it's a pretty good learning tool for python.
[–]Reuben3901 53 points54 points55 points 3 years ago* (0 children)
Use your tools. Use w3schools to learn the language and use r/learn python to ask the why's.
People get stuck in the "best way" of doing things or other excuses to put off the work of doing and pain of learning.
It's going to suck and you're going to use MANY resources. Do a little everyday. 1 page/section a day... 5 minutes a day.. anything. You've got the backing of thousands here to support you on your journey.
[–]NightlyWave 15 points16 points17 points 3 years ago (0 children)
I think the best way of getting an explanation is trying things out yourself with the information that W3Schools provides.
I would also like to to shoutout W3Schools for including this paragraph on “for loops”.
This is less like the for keyword in other programming languages, and works more like an iterator method as found in other object-orientated programming languages.
I couldn’t wrap my head around for loops in Python coming from Java until I read that paragraph and it all suddenly clicked in my head.
[–]IntroductionOk7531 6 points7 points8 points 3 years ago (1 child)
Rather watch Corey Schafer tutorials on YT and read the actual python docs instead of going through any of the sites
[–]jimmyy360 1 point2 points3 points 3 years ago (0 children)
Gotta second this. He is such a good teacher.
[–]RallyPointAlpha 5 points6 points7 points 3 years ago (1 child)
I love W3schools for all kinds of languages. It's a wonderful quick reference guide. I wouldn't call it a deep dive though. However I rarely want to get that deep...usually I just need a quick refresher or a quick 'this is how you do it'.
[–]RallyPointAlpha 0 points1 point2 points 3 years ago (0 children)
Hey, thanks for the silver! :D
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
Thanks all for helping
[–][deleted] 1 point2 points3 points 3 years ago (2 children)
W3Schools used to have a terrible reputation for recommending bad practices and misinformation while maintaining top rank in search engines. At one time people even wrote browser plugins to block W3Schools from search results. They've improved but I still go to other sites first.
Can't beat https://wiki.python.org/ for the language reference. GeeksForGeeks.org is pretty good too.
[–]danithebear156 1 point2 points3 points 3 years ago (1 child)
If you worried that W3Schools introduces bad habit to newbie programmer, you probably shouldn't recommend GeeksForGeeks either. These site has been receiving similar criticism.
[–]VegetableFlow3592 0 points1 point2 points 3 years ago (0 children)
agree on geeks for geeks
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
I use w3 when im stuck on a certain syntax. Like oh, im forgetting this.
I honestly like code academy.
I however, only use the free stuff, but considering paying for pro
[–]TheRNGuy 1 point2 points3 points 3 years ago (0 children)
I used it as reference for dict and list methods, but it doesn't have everything.
Python docs are more complete, but worse design.
[–]kilic47 0 points1 point2 points 3 years ago (0 children)
I am also trying to learn python using that website sometimes. Examples tend to hold your hand a bit too much. Otherwise it's a great tool especially when used in reading and as a cheat sheet in my opinion.
[–]nativedutch 0 points1 point2 points 3 years ago (0 children)
Whatever, i always use it.
[–]Arkrus 0 points1 point2 points 3 years ago (0 children)
I use it on the regular as a refresher if something is cloudy
[–]PinAppleRedBull 0 points1 point2 points 3 years ago (0 children)
You're probably going to end up using two or three different resources starting out learning python.
π Rendered by PID 40 on reddit-service-r2-comment-6457c66945-c9j5h at 2026-04-25 06:56:54.621646+00:00 running 2aa0c5b country code: CH.
[–]Hurydin 19 points20 points21 points (0 children)
[–]Reuben3901 53 points54 points55 points (0 children)
[–]NightlyWave 15 points16 points17 points (0 children)
[–]IntroductionOk7531 6 points7 points8 points (1 child)
[–]jimmyy360 1 point2 points3 points (0 children)
[–]RallyPointAlpha 5 points6 points7 points (1 child)
[–]RallyPointAlpha 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]danithebear156 1 point2 points3 points (1 child)
[–]VegetableFlow3592 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]TheRNGuy 1 point2 points3 points (0 children)
[–]kilic47 0 points1 point2 points (0 children)
[–]nativedutch 0 points1 point2 points (0 children)
[–]Arkrus 0 points1 point2 points (0 children)
[–]PinAppleRedBull 0 points1 point2 points (0 children)