(If your first response to this is something along the lines of "there's nothing to learn" or "yes the valuable lesson is that JS is bad", then I am talking about you here, and I ask that you sit and think for a moment about *why* that was your response)