To get the most out of this book

This book will work for you best if you can do the following:

  • Code basic HTML, CSS, and JavaScript
  • Understand in general how the internet and browsers work
  • Have some experience working with code editors and console programs
  • Are willing to download examples (or fork them from CodePen)

The JavaScript code in this book is mostly written in ES5, but as the book progresses, sometimes ES6 has sneaked in. The reason for using ES5 is because it is not assumed that the reader understands ES6 syntax. Likewise, it is not assumed that readers have not used it before—hence, a compromise was made: not to focus on the features of ES6, but not to completely disregard them either. It is the author's humble opinion that this approach will shift the focus to where it matters: understanding Vue.