Modern JavaScript Explained. Posted on October 27, 2017 by jgordon Link. Remarkably comprehensible. Historical approach works for old timers.