Eloquent JavaScript: An opinionated guide to programming
by Marijn Haverbeke
Publisher: No Starch Press 2011
ISBN/ASIN: 1593272820
Description:
Eloquent JavaScript is a digital book providing a comprehensive introduction (tutorial) to the JavaScript programming language. Apart from a bookful of text, it contains plenty of example programs, and an environment to try them out and play with them. The book is aimed at the beginning programmer ― people with prior programming experience might also get something out of it, but they should not read chapters 2 to 5 too closely, because most of the concepts discussed there will probably be nothing new to them.
Download or read it online for free here:
Download link
(1.4MB, ZIP)
Similar books

by Nicholas C. Zakas - Leanpub
This book is intended for those who are already familiar with JavaScript and ECMAScript 5. It is aimed at intermediate-to-advanced JavaScript developers (both browser and Node.js environments) who want to learn about the future of the language.
(9216 views)

by Frederik Dietz - Ruboss Technology Corporation
Angular.js is an open-source Javascript MVC (Model-View-Controller) framework developed by Google. If you are using Angular.js, or considering it, this cookbook provides easy to follow recipes for issues you are likely to face.
(12130 views)

by Rebecca Murphey
The purpose of this book is to provide an overview of the jQuery JavaScript library; when you're done with the book, you should be able to complete basic tasks using jQuery, and have a solid basis from which to continue your learning.
(20489 views)

by Alex Young - DailyJS
This book is a guide to building a JavaScript framework. It'll teach you how to build a framework and draw on real-world code from projects like jQuery. Along the way we'll explore some fundamental parts of modern JavaScript.
(17039 views)