Comment Comment by unz Lisp is a dangerous language that shouldn't be taught or used these days. There are plenty of superior programming techniques.Mathematical programming - linear programming, finite domain constraint programming, constraint logic programming, logic programming, relational programmingStatic functional programming - ml, haskellA good modern introduction to programming is Concepts, Techniques, and Models of Computer Programming, by Peter Van Roy and Saif Haridi. It's far superior to the commonly mentioned lisp book Structure and Interpretation of Computer Programs. parent unz 13 years ago
Mathematical programming - linear programming, finite domain constraint programming, constraint logic programming, logic programming, relational programming
Static functional programming - ml, haskell
A good modern introduction to programming is Concepts, Techniques, and Models of Computer Programming, by Peter Van Roy and Saif Haridi. It's far superior to the commonly mentioned lisp book Structure and Interpretation of Computer Programs.