Introduction to Functional Programming youtube videos
An introduction to functional programming
map()
function so that one can map these collections to other collections of the same size. One can made the analogy more precise between these and functors in Category theory which is very related to functional programming ideas.Nice game to explain map, reduce, filter: http://david-peter.de/cube-composer/
Functional programming languages
The syntax is so nice. As he says in the vid, there is basically no syntax. It also reminds me of the data structures used for CASs
Lisp
Scala. yt vids
Scheme
Haskell. http://learnyouahaskell.com/