Отмечу одну из своих любимых книг. Девид Флэнаган JavaScript подробное руководство. Неоднократно переиздавалась. если не ошибаюсь, то последнее 5-е или 6-е уже издание есть. Подойдет для изучения с нуля.
Внесу свои 5 копеек. Не книга, но отличный бесплатный ресурс(ы) по изучению JavaScript - https://developer.mozilla.org/en-US/learn/javascript
Видел множество книг по JS, но лучшим ресурсом для изучения программирования на JS был, есть и будет . Здесь после каждого урока примеры для понимания и закрепления материала, практические работы. Книга постоянно дополняется и улучшается.
Не сочтите за спам http://jsdo.it — куча интересных исходников http://bonsaiden.github.io/JavaScript-Garden/ru/ — песочница http://www.rsdn.ru/article/inet/jQuery.xml — толковая статья для изучения jQuery http://dmitrysoshnikov.com/ — блог ECMAScript теоретика http://maettig.com/code/javascript/ — эксперименты одного чувака в изучении js
Начинал с этого сайта http://javascript.ru , на русском языке, обновляется, хорошее сообщество. Сам бесплатный учебник здесь - http://learn.javascript.ru/ . Есть платная PDF Версия. Учебник написан простым языком, обновляется.
Secrets of the JavaScript Ninja / Секреты JavaScript ниндзя http://rutracker.org/forum/viewtopic.php?t=4566516
А я недавно начал читать книгу - Стоян Стефанов "JavaScript. Шаблоны". Книжка конечно не для новичков, а для тех кто знаком с языком JavaScript. На мой взгляд после изучения самого языка, ее стоит обязательно прочитать. Лично мне тяжело дается применение в реальных условиях самого язык программирования, а в такого рода книжках показывается его применение.
Что посоветуете для экспресс введения в JavaScript. До этого изучал основы PHP по "Освой самостоятельно PHP. 10 минут на урок" Интересно найти что-нибудь подобное по JavaScript.