Languages: Emacs Lisp
- GNU Emacs Lisp Reference Manual
- Introduction to Programming in Emacs Lisp
- GNU Project
- Emacs Lisp Guide
- chrisdone/elisp-guide | GitHub
Languages: Functional
Languages: Lisp/Scheme
- Clojure
- Common Lisp
- Guile
- GNU Scheme implementation
- MIT/GNU Scheme
- Racket
- Scheme.org
Languages: Reference
Articles: FP
- A practical introduction to functional programming
- Mary Rose Cook
- F# for Fun and Profit
- Functional Programming by Example
- caiorss/Functional-Programming | GitHub
- Functional Programming Jargon
- Haskell for OCaml Programmers
- Why Functional Programming Matters (PDF)
- by John Hughes, The University, Glasgow
Books
- Algorithms
- by Jeff Erickson
- Guide to Functional Programming
- Professor Frisby's Mostly Adequate...
- ML for the Working Programmer, 2nd Edition
- by Lawrence C. Paulson
- Open Data Structures
- Online book by Pat Morin
- Practical Common Lisp *
- by Peter Seibel
- Professor Frisby's Mostly Adequate Guide to Functional Programming
- by Brian Lonsdorf
Miscellaneous
- ACM Learning Center
- Build Your Own Text Editor (in C)
- GPP | General-purpose preprocessor
- Introduction to logic programming with Prolog
- The Missing Semester of Your CS Education
- MIT Courseware
- Overview and Introduction to Lisp
- MIT OpenCourseWare
- Planet Lisp
- Potassco: Potsdam Answer Set Solving Collection
