Introduction 🚀

There are many free online resources out there to learn JavaScript, but most of it only focused on some part of the language and not teaching the fundamental and core concepts of JavaScript. This can cause new programmers to not fully understand the behaviour of JavaScript and can lead to further confusion.

In this post, I am going to list out some of the resources that I personally used to learn JavaScript, which I consider as the only guides that beginner needs. All of the resource that will be listed below is free and suitable for all beginners as well as experienced developers.

You Don’t Know JS 🔗

Yes, that’s the first resources that I recommended for new programmers that just started to get their feet wet for JavaScript. You Don’t Know JS is a series of books written by Kyle Simpson that goes through all corners of the JavaScript language. It’s well written and suitable for all beginners who are starting to learn JavaScript as well as experienced developers in my opinion.

You can read all the books for free on Github, or if you prefer the paper back version, you can visit the link to O’Reilly from the Github page.

I recommend anyone that’s interested to read from the Up & Going title of the series where it will cover all the fundamental parts of JavaScript and then start with the next title series incrementally. The reason of this is because each title series depends on each other and it link the concepts together.

There’s also the video version of the series on Pluralsight but this is paid course, so I recommend that you read the text version of it.

You Don't Know JS books
You Don’t Know JS books

JavaScript: Understanding the Weird Parts 🔗

This next resource is video tutorial by Tony Alicea, and the first 3.5 hours of the content is free on YouTube. In this video, he explained JavaScript thoroughly from start to finish. His way of teaching JavaScript is very enjoyable and he explained all the fundamentals and core concepts of JavaScript on his PowerPoint. It’s very interactive and if you are the type that love to learn from looking at graphics visualisation, this video might be the right one for you.

Although it’s only the first 3.5 hour out of the full 12 hour course, it worth the time to watch and understand the fundamental part of JavaScript. The full link to the video course is available in the video description if you are interested.

JavaScript Understanding the Weird Parts
JavaScript Understanding the Weird Parts

JavaScript | MDN 🔗

If you come across some JavaScript keywords, function or anything related to JavaScript that you don’t understand, JavaScript MDN is the right place to go.

This website is the dictionary for JavaScript. All of the guides and documentation for JavaScript is available there and will always be updated. Make sure to bookmark it and make use of the search functionality provided on the website.

MDN JavaScript Homepage
MDN JavaScript Homepage

Conclusion 😁

In conclusion, that’s pretty much the resource that I recommend the most for new beginners. I personally learn JavaScript from those resource and I can say that it’s one of the best out there.

There’s a lot more resources that’s worth mentioning. But in my opinion, you have to pick one and focus on it. Learn and extract the information from it and try to understand the content that’s being delivered.

Thanks for stopping by and if you have any suggestions or correction, do comment below. I am trying to provide the best content possible, so please share it with your friends and colleagues if you find it useful. Happy Learning!