Javascript Tutor is a basic, yet intensive set of 25 lessons covering basic javascript programming. The student will get a firm grounding in a number of concepts and be ready to move on to more ambitious projects. This tutorial assumes no previous programming experience and contains many hands-on excercises designed to reinforce the topics covered. Это и многое другое вы найдете в книге Javascript Tutor (Joe Barta)