Learning resources

Is w3school also a good resource to learn programming languages
29 Replies
lko
lko5mo ago
It's considered a bit outdated, for webdev (html,css and js) consider using mdn https://developer.mozilla.org/en-US/ For everything else, it really depends on the language i believe
MDN Web Docs
MDN Web Docs
The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.
CHIDEX
CHIDEXOP5mo ago
I mean language like react, node.js etc
lko
lko5mo ago
For react and node there's their documentation, for react, I mostly learned it from a scrimba's free course (there's a paid version as well but the free one was good enough) Do you have any experience with html/css/js?
vince
vince5mo ago
Why not learn React off of the React docs? They're really good. Also not to be pedantic (being pedantic) but they're not languages
CHIDEX
CHIDEXOP5mo ago
I have knowledge on them sir I have learned JavaScript for 2 months I thought it was a language
vince
vince5mo ago
React is a library and node.js is an environment that allows you to run JS outside of the browser
ἔρως
ἔρως5mo ago
2 months isn't enough js knowledge to jump to another language have you built any projects or anything with css, html and js?
CHIDEX
CHIDEXOP5mo ago
Yes but not a big project Just small projects I want a mentor that will be giving me projects to build as am assignments
ἔρως
ἔρως5mo ago
why don't you try a bigger one, so you can then understand which issues react is trying to solve?
CHIDEX
CHIDEXOP5mo ago
Just that I am lacking a mentor that will be giving me projects So I can take it serious
ἔρως
ἔρως5mo ago
you can pick one from frontend mentor
CHIDEX
CHIDEXOP5mo ago
Another thing is this code challenge on JavaScript I don't even understand how codewar work
ἔρως
ἔρως5mo ago
me neither, never used it don't even know what it is
13eck
13eck5mo ago
W3School is bad. Like, steaming pile of shit bad. It's an SEO optimized site designed to sell adverts to get money but not to teach you. Also, neither React nor Nodejs are languages: they're both JavaScript. React is a framework for making Reactive Sites created by Facebook for Facebook-scale problems. You've been doing JS for a few months: you don't have the problems React is designed to solve so focus on JS for now. Nodejs is a server-side JS runtime. It allows you to write a back-end in JS so you don't need to learn a back-end language. But it's still JS. You make API calls with fetch, you use objects and maps. Etc.
CHIDEX
CHIDEXOP5mo ago
What of freecodecamp.org website Is it a good resource to learn
13eck
13eck5mo ago
It's a lot better, yeah. For JavaScript there's https://javascript.info and the beginner's JS tutorial, beginner's CSS tutorial, and beginner's JTML tutorial on MDN.
StefanH
StefanH5mo ago
If you just want to learn javascript and do some small projects I can recommend watching the coding train. He does some small coding projects with an easy 2d graphics library to build games like snake or other creative coding stuff. I think that's a really good way to get started. It's nice and visual, gives you a cool looking end result and he teaches super well. The videos are structured like classroom settings where you're encouraged to think about the solution / build it for yourself before he gives the answer It's also more focused on pure programming rather than teaching you some framework. Learning frameworks before knowing the basics of the langauge can make it difficult to understand the difference between the language and the library
ἔρως
ἔρως5mo ago
he uses p5.js
13eck
13eck5mo ago
Which "he" uses p5.js?
ἔρως
ἔρως5mo ago
which is processing, but someone shot a javascript-ize beam coding train
13eck
13eck5mo ago
Thanks for the clarification
ἔρως
ἔρως5mo ago
you're welcome. it is a big message, and i should have clarified from the beginning
Ganesh
Ganesh5mo ago
Odin project is my recommendation when starting from zero and each module has projects to practice applying the stuff you learned You said you've been learning javascript for a while. How much do you know? prototype, classes, constructor functions, promises, event loop do you know what these are
CHIDEX
CHIDEXOP5mo ago
I only know the basics of JavaScript for now But all the comments taught me alot
StefanH
StefanH4mo ago
P5 is amazing for learning and exactly what it's built for
ἔρως
ἔρως4mo ago
yup, it is pretty fun but p5js is a bit frustrating
curiousmissfox
curiousmissfox4mo ago
I second codingTrain. At first glance he seems super goofy and cringy but not long before it becomes endearing and heartwarming 🤩 and most importantly teaching strategy worked for my learning style.
StefanH
StefanH4mo ago
He is also an actual teacher which definitely helps. He's clearly very passionate and good at teaching
ἔρως
ἔρως4mo ago
my only criticism about him is how the this. gets very repetitive after a while "oh no, silly me! i forgot the this. again" for the 50th time it gets old but thats for his p5.js videos

Did you find this page helpful?