кстати, иногда авторы так упарываются в объснения аналогиями и тд, что случайно усложняют понимание предмета и даже искажают это понимание
пару раз сталкивался с тем, что самое простое и понятное объяснение сложных вещей было в официальной документации)
ну мне кажется, вот Вы получили какие-то знания по js "где-то в книгах или еще где-то", и если что то не понятно можно пойти в спецификацию что бы углубиться. Но если начинать с нуля, вряд ли будет так понятно новичку..