Seven Languages in Seven Weeks

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages

A great book that introduces the reader to several programming language paradigms. While it has received some criticism for not adequately covering any language in detail or with much formality, that was never the intent of the book.

What I came away with was a solid introduction to the syntax, semantics, and features of each language introduced – the keyword being introduced – leaving the reader with exposure and understanding of what each language is about should he or she wish to continue learning about any of the languages covered.