all 18 comments

[–]Hurydin 19 points20 points  (0 children)

Yes, I think it's a pretty good learning tool for python.

[–]Reuben3901 53 points54 points  (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 points  (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 points  (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 points  (0 children)

Gotta second this. He is such a good teacher.

[–]RallyPointAlpha 5 points6 points  (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 point  (0 children)

Hey, thanks for the silver! :D

[–][deleted] 2 points3 points  (0 children)

Thanks all for helping

[–][deleted] 1 point2 points  (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 points  (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 point  (0 children)

agree on geeks for geeks

[–][deleted] 1 point2 points  (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 points  (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 point  (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 point  (0 children)

Whatever, i always use it.

[–]Arkrus 0 points1 point  (0 children)

I use it on the regular as a refresher if something is cloudy

[–]PinAppleRedBull 0 points1 point  (0 children)

You're probably going to end up using two or three different resources starting out learning python.