This builds on the JavaScript you learned in the tutorial for beginners.  You can skip that if you already know some JavaScript but that may lead to confusion.  You should probably go and do it now if you have not already (or at least read through it as revision).