Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 734 Bytes

File metadata and controls

44 lines (28 loc) · 734 Bytes

5 Steps to Clojure

Set up your environment

Clojure or Clojurescript

Build tool

Leiningen

Boot

Clojure aware editor

Emacs - with either CIDER or Spacemacs

Atom & Protrepl

IntelliJ & Cursive

Lighttable

Learn the syntax

Practice the core functions

4clojure.org / Clojurescript Koans

map / reduce / apply

def / defn / let

for / while / loop / recur

Adopt functional programming practices

Learn the commonly used libraries

Server-side websites

Ring / Compojure / Hiccup | Selma

React client-side single page apps

React.js / Om-next / Reagent / Re-frame

core.async

Full Stack apps

Pedestal

Luminus

Chestnut