Learning JavaScript by working though Eloquent Javascript. Using node.js to run the examples and exercises.