Самой большой проблемой всех учебников и статей, по которым начинают учиться начинающие программисты JavaScript, является отсутствие нормальной практики. Можно читать тонны материалов по веб-программированию на JavaScript и не научиться ничему, потому что знания, которые Вы не успели применить...