Is it possible to make like, applications in them? I've read that they're most used for algorithms and AI. Also, if you learn one, does that mean you technically know the others?
Lisp is absolutely anarchic. It's so flexible that is fragmented into several dialects: Common Lisp, Scheme, Emacs Lisp (aka ELisp), Clojure (Lisp on the Java Virtual Machine), AutoCAD Lisp, etc. The most used dialects are Common Lisp and Scheme.
Each dialect is, in fact, a different language (like each GNU/Linux distro is a different OS) and they work differently and are used for different tasks. But they all share a basic bunch of Lisp propierties (the syntax and the flexibility).
But, dialects are also flexible, and many of them are also fragmented into different implementations. Common Lisp and Scheme have a good bunch of them.
Send an Instant Message to pavel989 Using...