Неужели кто-то читает такую хрень как спецификацию жаваскрипт, или толстенные талмуды класса "исчерпывающее руководство по жаваскрипту"? Ну может это нужно для человека которые делает нативные приложения без жквери с поддержкой самых старых браузеров, и поэтому вынужден держит в уме весь тот мусор из которого на 90% состоит спецификация жаваскрипта (легаси ошибки, ошибки дизайна, и т.д.). Но зачем это нужно подавляющему числу разработчиков? Зачем засорять себе мозги этой ерундой?
Что самое интересное - встречаются люди которые верят что это не ошибки (которые нельзя исправиль из-за обратной совместимости, и поэтому они стали частью языка), а так называемый "идеология жаваскрипта"
Уже сказали что нужно читать - тонкую книгу - "хорошие стороны" - и вперед в практику - выбираешь любой интересный проект на гитхабе - и изучаешь его.