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.

Mentioned by

Mentioned in 0 episodes

Mentioned by
undefined
José Valim
as a book that helped him survey many languages and identify useful ideas for Elixir.
José Valim on Elixir's 12th Birthday

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app