Tutorials about programming, that I would like to look at again, or just read later. I find most when I am just about to go to bed... Bad timing. Dec 12
Genesis In the beginning Man created the computer. Now the computer was formless and empty, darkness was over the surface of the deep, and the Spirit of Man was hovering over the terminal. And Man said, "Let there be lisp," and there was lisp. ⚡ ⚕ The academy ⚛ ♬
An esoteric programming language is a computer programming language designed to experiment with weird ideas, to be hard to program in, or as a joke, rather than for practical use. There is a small but active Internet community of people creating esoteric programming languages, writing programs for them, and debating their computational properties (e.g. which languages are Turing-complete). Apart from this website there are a couple of other forums where they meet. See the Community portal for details.  History The earliest known deliberately esoteric language is INTERCAL, designed in 1972 by Donald R. Esoteric programming language - Esolang
Haskell :: Functional Programming with Types Haskell is a functional programming language. If you've programmed before and would like to see a little bit of how Haskell works and is different from other programming languages, see the overview.
Haskell on Vimeo
Learn You a Haskell for Great Good! - Starting Out Ready, set, go! Alright, let's get started! If you're the sort of horrible person who doesn't read introductions to things and you skipped it, you might want to read the last section in the introduction anyway because it explains what you need to follow this tutorial and how we're going to load functions. The first thing we're going to do is run ghc's interactive mode and call some function to get a very basic feel for haskell.