

Seven Languages in Seven Weeks
A Pragmatic Guide to Learning Programming Languages
Book • 2010
This book provides a meaningful, practical exploration of seven diverse programming languages, each covered in three days with teaching, exercises, and self-study to highlight their essential features, strengths, and weaknesses.
It teaches how to quickly learn new languages by solving nontrivial problems, understanding typing models, decision structures, and paradigms, drawing from the author's experience to help programmers grok languages beyond syntax.
Readers gain insights into unique aspects of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby, fostering adaptability and a broader mental toolkit for programming challenges.
It teaches how to quickly learn new languages by solving nontrivial problems, understanding typing models, decision structures, and paradigms, drawing from the author's experience to help programmers grok languages beyond syntax.
Readers gain insights into unique aspects of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby, fostering adaptability and a broader mental toolkit for programming challenges.
Mentioned by
Mentioned in 0 episodes
Mentioned by 

as a book that helped him survey many languages and identify useful ideas for Elixir.


José Valim

José Valim on Elixir's 12th Birthday



