Good Programming Books to Teach Programmers New Languages?
mbrubeck: "JavaScript: The Good Parts" by Douglas Crockford is a good, concise, opinionated crash course in JavaScript.  It demonstrates the full power of the language, but also teaches you how to avoid real-world compatibility and performance traps.  One of the few books that's useful as both a tutorial and a reference.
http://oreilly.com/catalog/9780596517748/"Programming Erlang" is a good introduction to both the language and the way of thinking about programs as highly distributed, multi-node systems:
http://www.pragprog.com/titles/jaerlang/programming-erlang"Real World Haskell" is a very fun book, with a ton of good lessons to absorb, and impressive real-world example code.  Some of the later material is pretty dense, though, and I'd plan on spending some real effort working through it, especially if you haven't used any similar languages before.  (I've done SML, Lisp, and Prolog, and I still had to work hard to understand parts of RWH.)
http://www.realworldhaskell.org/blog/