A Clojure tutorial with interactive code snippets The Reader The Evaluator Vectors and Sets Functions and Lists Conditions Hash Maps Local Bindings Loops Loops Continued Regular Expressions Namespaces