I’ve toyed with Clojure on and off for the past 6 months or so, and I’ve gotta say I love the language.

A modern lisp on the JVM, built for easy concurrency in today’s multi-core world – how awesome. There’s just one problem if you’re from a usual OO background like me … and that’s getting your head around lisp and functional programming in general!

Once you’ve got your head around the syntax and basic semantics of a language, the best way to learn is to play – and that’s where 4clojure comes in. An extensive list of challenges ranging from the very basic to nicely challenging gives you the opportunity to play with your new found skills in a quick and easy sandbox.

Be warned though – after completing the first few challenges, you’ll have a taste for blood and won’t sleep until you’ve completed them all!!

Check it out @

4clojure.com

Advertisement