Для начала делаем несколько игр/упражнений по проще.
По мере попыток - гуглим любое не понятное и пытаемся применить.
Учимся задавать правильные вопросы, например как узнать в какую именно ячейку кликнул юзер и т.д.
Книгу просто держим на столе, по мере того как гугл будет подсказывать новые и новые методы, функции и т.д. - открываем книгу и читаем про эти методы, чтобы попытаться понять что это.
Например клик по ячейке сразу выдаст вам много непонятных слов вроде addEventListener, click, event.target, dataset и т.д. Вот тут вам книга и пригодится (врочем поиск в гугле можно продолжать mdn addEventListener
или javascript.ru addEventListener
например)