Following are some of the best books for learning JavaScript:

• Beginning JavaScript and CSS Development with jQuery by Richard York

• JavaScript in Ten Minutes by Spencer Tipping

• JavaScript Programmer's Reference by Jonathan Reid

• Thinking in JavaScript by Aravind Shenoy

Check out this detailed list of best JavaScript books.