</p>

  <p>The book is written for readers with an introductory knowledge of programming in JavaScript, which means that little time will be devoted to explaining concepts like variables, functions, and loops. For this audience, I highly recommend Daniel Shiffman's <a href="https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA">Coding Rainbow YouTube channel</a>, where Dan does a much better job explaining these concepts than I ever could. These videos will also introduce the basic concep