Если вы вообще ничего не знаете, то вам должно быть вообще без разницы что и как читать/смотреть. Самые основы можно получить из любого источника, пусть то будет книга, статьи, видео и т.д. Как будут получены основы, можно уже задуматься о выборе книги. И тут же вам никто не сможет посоветовать именно ту, которая подойдет для вас. У каждого уровень восприятия разный. Одному нравится красная книга, второму зеленая, а еще кому нибудь вообще не нравится читать и он смотрит только видео лекции. Выбор книги лежит только на вас. Берете любые доступные для вас книги, открываете и начинаете читать. Смотрите на изложение. Если вам все понятно и все нравится то продолжаете ее читать, если не нравится, берете другую и все повторяете, пока не найдете хорошую, именно для вас книгу.
Лично мне нравятся следующие книги по основам JS:
// Илья Кантор - http://learn.javascript.ru
// Николас Закас - JavaScript для профессиональных веб-разработчиков