ב''ה
I found this really terrific online JavaScript tutorial called "Eloquent JavaScript."
The interactive sight lets you run the programs in a nifty little box in the browser.
What he really means by "Eloquent" is "Functional." He goes on to describe JavaScript's call back functions, describes pure functions and side affects, closure and why writing in a functional style results in more concise and beautiful code in general and often can trump writing code for the goal of efficiency alone.