Programming Languages

Learn more programming languages, even if you won't use them #article - "Languages shape the way we think*, each in their own peculiar way. That’s true for programming languages as well. Each language contains a different mental model, a different perspective for thinking about computation and how to write programs."

Why TRUE + TRUE = 2: Data Types #video - "INT, BOOLEAN, STRING and FLOAT: these are the things that data is made of."


diagrams - "diagrams is a powerful, flexible, declarative domain-specific language for creating vector graphics, using the Haskell programming language." Tutorials. Gallery.