Learn JavaScript, one puzzle at a time.

This is going to be some good puzzles. Cool. What is *this*?