Ask HN: Best current book to learn JavaScript?
And anti-answer:  consider learning JavaScript from something other than a book.   The publication cycle for conventional box is relatively long,  relative to the pace of technology evolution.By the time the author writes it, it's published, and you read it, the information can be dated, sometimes extremely so.There are gobs of online resources, and the best resource is rarely mentioned: reading other peoples code.Once you get a basic understanding, you can start right clicking on webpages, "inspect source", opening the console window, and looking at how pages actually work. The debugger and single stepping chrome are quite good.