For further actions, you may consider blocking this person and/or reporting abuse
Read next
Understanding Java Strings: A Comprehensive Guide
Bharath S R -
🌟 5 JavaScript Tricks Every Developer Should Know!
Sahil khatiwada -
Learn How to Create Responsive Admin Dashboard Using HTML CSS & JavaScript
sharathchandark -
# Azure Functions Memory Issues: How to Handle Large Files (Complete Guide 2024)
Adam -
Top comments (29)
I would say the Mozilla docs ans javascript.info.
That's all you need basically.
Don't fall into the trap with the tutorials. Check a few to get started, but move to real projects as soon as possible!
I will try to follow this pattern 👍
Totally agree with @dimitarstbc
developer.mozilla.org/en-US/docs/W...
developers.google.com/web/fundamen...
Good piece of advice right here
For me I used a combination of resources. A lot of this will depend on your learning style, whether you learn best from watching videos or building your own things.
When I was starting out, Wes Bos's course was great for teaching the fundamentals and context: beginnerjavascript.com/. This is a paid course but he has the notes for free: wesbos.com/javascript. This goes into advanced topics as well, and you won't have to use EVERYTHING when you first start out, but the way he explains things was very easy for me to understand.
Afterwards I started doing the exercises on freecodecamp.org/learn/ and started building my own mini-projects.
I also highly recommend Scrimba which is interactive, meaning you can pause the video and write your own code in the same window and test. I have a paid subscription but you can try out the free courses: scrimba.com/learn/learnjavascript
These are really awesome resources indeed. Everyone should give a try.
I'm definitely with you all on the Mozilla docs.
As for a course, I would definitely say that Dan Abramov's JustJavaScript teaches you not only what you can do in JS but also WHY. You can check out the free preview to see if it works for you. Dan Abramov is a co-creator of Redux and has been a member of the React core team for the past few years.
If you like books, I'd recommend Elegant JavaScript and You Don't Know JS. Both are free. However, it's more trivia knowledge so don't kill yourself with it.
Thanks for sharing knowledgeable resources 👍
I haven't taken a full course on JS, on whichever topic I face issue I google it and append the keyword freecodecamp.org or dev.to and 💥 I get well written understandable articles. Also javascript mdn docs are very good resources.
👍
The best place to learn coding is stackoverflow.com. You see peoples problems and so many people help to solve it. You can see different ways to attack the same problem which helps you to code better.
Lots of people seem to like Eloquent JavaScript 3e to learn the language (Chapters 1-11) as opposed to the Browser's Web API (Node-API for Node.js; Deno CLI API for Deno) that was designed to be manipulated with JavaScript.
The language is governed by the ECMAScript Language Specification which is implemented by each JavaScript runtime to some varying degree.
JavaScript the language skills transfer between environments, so it's a good idea to
For example, the DOM is a Web API—so the nature it's design cannot be directly be blamed on JavaScript (it follows an entirely separate specification).
Another example is that some beginners seem to be taught in a way that they aren't clear where JavaScript ends and React starts (nothing new same thing used to happen with jQuery)—JavaScript is the core, fundamental skill, React isn't.
Intent to stop using 'null' in my JS code
Brad Traversy's Youtube channel. Taught me all the basics and more about Javascript / Typescript development.
Especially charming due to the project character of the tutorials. There's theory, but usually the videos cut to the chase very quickly.
I would have tended to say alligator.io, but I just found out it was closed😭
RIP Little Blog
I would watch a few to get started, but more than tutorials I would watch documentation. I read this series of books and it gave me a good base to start doing small projects and really grasp the concepts, but in the end, is looking for a method that suits you, our brains work different ways and my approach may not work for you or vice-versa.
Codecademy.com