JavaScript is changing at an incredibly fast pace. The term Vanilla JavaScript has been creating a buzz lately, and will probably gain more attention in the months to come. The frontend may be a miserable journey to some, but with JavaScript constantly evolving at a rapid pace, we can only expect a more seamless and hassle-free programming experience.

Clearly, JavaScript is in-demand these days. But being one of the most popular programming languages requires the community to pay special attention to how others are being taught to develop. If you want to further broaden your knowledge and sharpen your skills in dealing with JavaScript, here are 10 such resources that might help you out.

Check them out and see how they can be of use to you. Enjoy!

JavaScript by DevDocs

JavaScript by DevDocs

JavaScript by DevDocs is part of the JavaScript section on MDN, serving as a repository of facts and everything you need to know about the JavaScript language.

JavaScript Enlightenment

JavaScript Enlightenment

If you’re a designer or developer who only uses JavaScript under the pile of libraries like jQuery, Prototype, etc., then this book will surely transform you from a mere JavaScript user into a JavaScript developer.

JavaScript Essentials

JavaScript Essentials

JavaScript Essentials is a comprehensive eBook that’s designed to provide you with everything you need to know to create rich, interactive, and dynamic web pages using JavaScript.

JavaScript Guide by MDN

JavaScript Guide by MDN

Mozilla Developer Network, or MDN for short, is known to be one of the most active JavaScript communities in the world. The latest news, suggestions, and discoveries often happen right here, and the folks over at MDN always try to keep it fresh and updated. Here, you can easily learn the JavaScript language, although it might take longer than just reading a plain book.

JavaScript for Beginners

JavaScript for Beginners

If you’re dead set on learning JavaScript, then this online beginners’ training course will walk you through this popular programming language and supercharge your web design. Instead of spending countless hours reading a book, you could team up with thousands of other students who are learning to program in JavaScript, just like you are. Take note, however, that this course requires a bit of HTML understanding, but nothing overly major.

JavaScript Garden

JavaScript Garden

This growing collection of documentation covers the most quirky parts of JavaScript. It gives you advice on avoiding common mistakes and subtle bugs, as well as performance issues and bad practices that non-expert JavaScript programmers may encounter on their endeavors into the depths of the programming language. It doesn’t aim to teach you JavaScript. It requires prior knowledge of the language in order for you to understand the topics being covered.

Oh My JS

Oh My JS

Oh My JS is a collection of publicly available resources that have been conveniently edited and packaged in an eBook format (PDF, ePub, Mobi). Attributions are carefully preserved.

Eloquent JavaScript

Eloquent JavaScript

This eBook by Marijn Haverbeke talks about JavaScript, programming, and the wonders of the digital. You can read it online, and a paper version is currently in the works.

JavaScript: The Right Way

JavaScript The Right Way

JavaScript: The Right Way is a guide that’s intended to introduce new developers to JavaScript and help developers learn more about its best practices. Despite its name, this guide doesn’t necessarily mean “the only way” to do JavaScript. Rather, it’s a compilation of articles, tips, and tricks from top developers. Since it comes from exceptional people, we could safely say that it’s “the right way” or the best way to do so.

Understanding ECMAScript 6

Understanding ECMAScript 6

This eBook will serve as your guide for the transition between ECMAScript and 6. It’s not specific to any JavaScript environment, so it’s equally useful to web developers as it is to Node.js developers. The book is not yet complete, but at least you have something to take care of the transition. It’s definitely bookmark-worthy, so start reading up on what’s new and exciting.

Leave a Comment

Comment (required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Name (required)
Email (required)