Какую книгу начать читать для JavaScript?
Посмотрите Выразительный JavaScript. 3-е издание
Ну или JavaScript. Подробное руководство, Флэнагана (ее кажется переиздавали недавно, хотя в старой версии тоже найдется полезного).
Как обычно, советую книгу из этой серии книг: 