Clojure Newbie Guide

3 min read Original article ↗

A quick guide to Clojure and its ecosystem for newbies.

What's the official website?

That would be clojure.org

Wanna try Clojure before installing?

  • Checkout the online REPL at repl.it

What's the quickest way to get started?

Check if Java is installed in your system by running:

java -version

If not, follow the necessary instructions based on your OS.

OS X/Linux/Windows
  • Install Java (a.k.a JDK)
  • Install Leiningen
  • Start a REPL by running:
    lein repl
  • OS X users can also install Leiningen using Homebrew:

    brew install leiningen

What about my editor setup?

If you're looking for a simple, standalone solution, try Light Table.

Looking for a tl;dr of Clojure features?

How about some guided tutorials?

Wanna browse some Documentation?

What code conventions to follow?

    A community coding style guide is available here.

Want some exercises to do?

Looking for a library to solve your problem?

  • Clojure Toolbox - A categorised directory of libraries and tools for Clojure

Looking for a cheatsheet?

Want to watch some awesome talks?

Books

Looking for some interesting discussions?

Where's the community at?

Looking for Clojure flavoured emails?

Who uses Clojure?

Want to read some testimonials?

Bird's eye view of the language, its ecosystem and community?

Have a look at State of Clojure 2019 survey results