With its many code samples and short explanations, this is both an excellent resource for learning and a great reference book.