Posts Learn Components new Snippets new Categories Tags About
/

Best JavaScript Resource for Beginners in 2021

My collection of javascript resources for beginners from zero to hero

4 months ago

6 mins read

91 views

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 fundamentals and core concepts of JavaScript. This can cause new programmers to not fully understand the behavior 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 resources that will be listed below are free and suitable for all beginners as well as experienced developers.
Yes, "You Don't Know JS Yet" is the first resource that I recommended for new programmers that want to learn serious JavaScript. YDKJS 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 that want to deep dive into understanding JavaScript.
You Don't Know JS (1st Edition)
You can read all the books for free on Github, or if you prefer the paperback version, you can visit the link to O’Reilly from the Github page. I personally recommend starting with 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 is mainly that each title series depends on each other and it links 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 Yet 2nd Edition
This next resource is a 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 loves to learn from looking at visualization, this video might be the right one for you.

Although it’s only the first 3.5 hours 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.

3 - JavaScript | MDN

If you come across some JavaScript keywords, functions, 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 are available there and will always be updated. Make sure to bookmark it and make use of the search functionality provided on the website.
JavaScript MDN Homepage

Conclusion

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

There are a lot more resources that are 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 corrections, 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!

Alternative Tags

new

If you like our tutorial, do make sure to support us with some coffee. We need the juice to write the content during the night 🤙🏻

new

PostSrc Code Snippets

Learn new snippets today, level up your Laravel, Alpine JS, Vue JS, Tailwind CSS skills and more.

Learn New Snippets
new

PostSrc Code Components

Collection of Tailwind CSS components for everyone to use. Browse all of the components that are right for your project.

View Components