Eloquent JavaScript is comparable in that it's a book that has plenty of explanatory code snippets, but plenty of code exercises as well, and isn't a cookbook for web programming, but rather teaches the language for what it is. No jQuery/CoffeeScript stuff here, just straight-up JS as a language.