А я ни одной книги по JS не прочитал, чего и вам советую

На одних книгах далеко не уедешь. Они не то, что не достаточны, они даже не необходимы. Главное -- задача, которую хочется сделать. Вот есть задача, знаешь, что она выполнима, и выискиваешь постепенно, как что сделать. Не можешь сам себе интересную задачу придумать? Иди в какую-нибудь фирмочку за копейки, там придумают. Мне легче -- у меня каждый день десяток идей появляется, только успевай отбрасывать.