align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Atl-Clj Message Board › Resources for beginners

Resources for beginners

Rick
user 2593606
Group Organizer
Atlanta, GA
Post #: 3
There are a couple of ways you can take Clojure for a spin without having to install anything.

tryclj.com provides a browser-based Clojure REPL along with a tutorial exposing you to beginning concepts. 4clojure.com provides a series of fill-in-the-blank problems that are evaluated in your browser.

To get started with Clojure on your own machine you must have Java 1.6 or later, the first step is to install Leiningen. Leiningen is the dependency manager and build tool for Clojure. Clojure itself is a dependency imported by your projects.

Clojure code files can be edited with any text editor, but to get the full experience, you will want to use an integrated REPL. The REPL is a Read Eval Print Loop, which lets you run code interactively as you write it. Your editor may already have Clojure support, but consider installing Light Table.

There are a number of excellent free tutorials for beginners:

The Clojure Koans provide a guided tour of the language, in the form of failing unit tests, that you fix one by one.

Clojure for the Brave and True and Clojure from the Ground Up are two books for beginners being developed on line.

If your goal is to write Clojure in the browser, the ClojureScript tutorial is a good starting point whether you are new to Clojure, or just new to ClojureScript.

Paid resources:
If you are looking for a print book, Clojure Programming from O'Reilly publishing is the best guide for beginners.

If you like video tutorials, there is a series of Intro to Clojure videos for sale from Lisp Cast.

Powered by mvnForum

Our Sponsors

  • Damballa

    Damballa is renting a space for us to have our meetings.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy