Я бы посоветовал купить Флэнагана. Он в ней прошелся по более-менее всем известным API.
Собственно, рекомендую учить Vanilla JS, ибо в последнее время нативных API ой как расплодилось. А ситуация с фреймворками и либами и то хуже: мало того, что каждый JSшник(не исключая меня)) ) считает своим долгом внести и без того немаленький фонд либ и фреймов свой скромный вклад, так еще и клепают их с огромной скоростью. Вот тот же Ангуляр: не успели вторую доклепать, а уже 3тью катят. Не, это, конечно же, неплохо, но если стремиться за "всем новым" легко получить кучу неподдерживаемого говнокода.
Что касается моей библиотеки, она полностью меня удолетворяет:
Карманный справочник Флэнагана,
jQuery для профессионалов Адама Фримена(довольно-таки устаревшая, но полная) и
Изучаем jQuery Эрла Каслдайна и Крэйга Шарки.