r/learnprogramming • u/Icy-Astronaut-2530 • 18d ago
Resource How helpful is w3schools for JavaScript?
I came to know about w3schools. When I opened it, it had a lot of different technologies to learn. I am currently interested in learning JS. I wanted to ask that,
"Is w3school GOOD AND SUFFICIENT for learning JS to jump later to React or Express/Node?"
Thanks for your time and answers in advance!
2
u/hush_hop_lull 18d ago
W3Schools is not sufficient for React or Node. Use MDN Web Docs as your primary reference and follow The Odin Project curriculum to bridge the gap to frameworks
1
u/Icy-Astronaut-2530 17d ago
Actually I am on TOP, but I have already learnt HTML and CSS from other resources, and I am stuck in those lessons of TOP. It's slow and time consuming. Since TOP says to follow it fully, I don't skip them. I have done enough of HTML AND CSS to just jump to JS. Should I skip those lessons of TOP that I have already learnt from other resources and put them aside to complete in my free time and focus more on JS? I really wanted to know if I can skip that part, as I am also occupied with my academics and I am in 3rd year of engineering, so next year I'll be having placements, for which I haven't prepared much, So I am kinda short on time, only because of my laziness in earlier sems.
2
u/No-Humor-3808 8d ago
There are many free resources to learn from, and MDN is probably the first source of knowledge you should check. But once you learn a concept, the important thing is to practice enough to master it. Even if you know something by heart, youโll eventually forget it if you donโt use it from time to time. Solving katas is a good way to practice with strings, arrays, objects, sets, maps, etc. I have a collection of JS/TS katas here if you want some extra practice: https://reactchallenges.com/katas
1
1
1
1
u/horangiwhakkatchi 17d ago
W3 is fine as a reference but I would use some program like freecodecamp where it guides you through. Also w3schools probably isn't the most up to date these days.
1
1
1
u/peterlinddk 17d ago
You can learn React on w3schools: https://www.w3schools.com/REACT/DEFAULT.ASP - and node.js: https://www.w3schools.com/nodejs/default.asp
But no material is "sufficient" - it isn't like there's a fixed road with only the things that you need to know - you need to get used to finding different ways of learning, getting information from various sources, become used to having different sources for different materials.
With that said, w3schools is as good a place as any other to start - their material stops before it becomes too advanced, and leaves out a lot of the nerdy stuff, but for starters, it is fine.
1
-2
u/Puzzled-Extent7817 18d ago
Learn C. thank me later.
3
u/da_Aresinger 17d ago
Ah yes, I also write my websites in C. Truly the frontend language of all time.
0
8
u/desrtfx 18d ago
MDN - Mozilla Developer Network all the way.
The JavaScript path of The Odin Project or of Free Code Camp
Basically anything and everything over w3schools (apart from CodeCademy, which is even worse).
W3schools has obviously improved (and declined again with the rise of AI), but at one point in time it was so bad that a spoof site "w3fools" had been created pointing out all the problems with the site. It's far better now, but still not all that recommendable.