10 本免费的电子书籍用于学习JavaScript

jopen 10年前

Javascript for Beginners

10 本免费的电子书籍用于学习JavaScript

If you’re truly serious about taking on JavaScript, may I recommend that you take a look at this online course first? Why spend countless hours reading a book, when you could team up with thousands (literally) of other students who’re learning to program in JS, just like you are?

This course that you see above has helped me, and many of my friends to get our feet wet with the language, and the amount of support you get in the hidden forum (you get access to it once you signup for the course) is incredible, people (and the instructor) are being really helpful and understanding.

The course requires a bit of HTML understanding, but nothing overly major, literally a kid could navigate this course and succeed! But, if you’re still looking for some free JavaScript books, then keep on reading.

JavaScript Essentials

10 本免费的电子书籍用于学习JavaScript

This book is designed to provide a detailed and comprehensive, yet easy to follow, guide to developing powerful, dynamic web pages using JavaScript. It could be said that the object of JavaScript Essentials is to provide you with everything you need to use JavaScript, and nothing that you don’t.

The author says that this book is perfect for those who’re making their transition from a static development environment, to a more real-time approach, though keep in mind that it’s perfectly find to be studied by someone who’s totally new to the language.

Eloquent JavaScript

10 本免费的电子书籍用于学习JavaScript

This is a book about getting computers to do what you want them to do. Computers are about as common as screwdrivers today, but contain a lot more hidden complexity, and thus are harder to operate and understand. To many, they remain alien, slightly threatening things.

JavaScript Enlightenment

10 本免费的电子书籍用于学习JavaScript

Unfortunately, this book has had updates since the original publication, and the current version of the free copy does not reflect the latest release, however – because of the technicality and depth of the knowledge contained within this book, I feel it still has to be kept as a reference for future work.

It’s not about JavaScript as a programming language, rather – the author is focusing solely on the native JavaScript objects, and all the side-effects it has to offer.

JavaScript Garden

10 本免费的电子书籍用于学习JavaScript

JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes and subtle bugs, as well as performance issues and bad practices, that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.

JavaScript: The Right Way

10 本免费的电子书籍用于学习JavaScript

It’s a learning resource within a learning resource, epic! Yeah, this page is packed full of information, examples, tutorials, reading materials and much more. All the good stuff to help you accelerate your learning progress, the page was built to provide beginner developers with a one-stop resource for learning JS wherever they are.

Notable listings include tools and frameworks for debugging, testing, and there are also some links to popular game engines built on JavaScript. Have you been thinking about building a gaming empire?

JavaScript Guide by MDN

10 本免费的电子书籍用于学习JavaScript

Mozilla Developer Network is one of the most active JavaScript communities in the world, quite often – the latest news, suggestions and discoveries happen right there, plus the guys over at MDN always try to keep it up-to-date and fresh. You can easily learn the language through this portal, though it might take longer than reading a plain book.

JavaScript by DevDocs

10 本免费的电子书籍用于学习JavaScript

Good documentation can be like a good, which is why I felt that I need to include this DevDocs page in the list. It’s a custom built page that’s very easy on the eyes (design wise), but also provides extensive explanations and examples for every JavaScript function it has record of.

Understanding ECMAScript 6

10 本免费的电子书籍用于学习JavaScript

ECMAScript 6 is approaching a release date, some say we should expect it somewhere mid-Summer 2015, whatever the release date; it’s already making itself known around the web developer and web designer communities. This book will help you transfer from ECMAScript 5 to ECMAScript 6 without any hesitation.

The book is hardly complete, but at least we’ve got someone taking care of the transition, and we can only help by showing support! Definitely keep it in the bookmarks, and as the release date begins to approach – starting reading up on what’s new and exciting.

CodeCombat

10 本免费的电子书籍用于学习JavaScript

Right, it’s not entirely a book, is it? But, I’m assuming that you’re looking for some reliable options to learn the damn language, so I felt I needed to include this, in case you didn’t know it exists. CodeCombat is a game built for teaching people how to code in JavaScript.

You play a game, and perform actions based on the code that you’re writing. Everything is explained on every step of the way, and you get plenty of downtime to observe, play around and understand the code that you’re writing. It’s like a visual documentation of the JS language. Try it out!

Oh My JS: The Best JavaScript Articles

10 本免费的电子书籍用于学习JavaScript

I guess I must confess that there isn’t a really large variety of free books available for JavaScript, majority of the content on this post is somehow related to documentation or online content, but I’ll try and find better resources for when it comes to learning JavaScript through other means, like interactive coding websites.