An open API service indexing awesome lists of open source software.

https://github.com/brunobonacci/learn-clojure

Material for introductory Clojure course
https://github.com/brunobonacci/learn-clojure

Last synced: about 1 year ago
JSON representation

Material for introductory Clojure course

Awesome Lists containing this project

README

          

# Learn Clojure

Curriculum for an introductory course to Clojure.

```
Welcome to
~~~ Introduction to Clojure programming ~~~

.okko.
lMMWMMMx
;N:. ;XMo
x, 0W.
.Wk
xM.
.XMk
KMMM.
.KMMWMd
.XMMW,kW.
KMMM: 'Mo
0MMMc 0N
0MMMl ;Md
0MMMl KM; .d
0MMMd ,MWo. '0d
0MMMk :WMMMMMK.
'llll .:dxd;

Bruno Bonacci
```

## Author & contributors

* Bruno Bonacci
* Dayo Oliyide

## Setup

If you don't have a development environment already set up
please follow the instructions at the [following page](https://github.com/ClojureBridge/curriculum/blob/gh-pages/outline/setup.md).

Alternative Clojure IDEs

* Relatively simple ones
* LightTable (http://lighttable.com/)
* NightCode (https://sekao.net/nightcode/)
* Cursive (https://cursive-ide.com/)
* VSCode (Calva extension) (https://calva.io/)
* More complex ones
* Emacs + Cider (https://github.com/clojure-emacs/cider)
* Preludex (Emacs + Cider) (https://github.com/BrunoBonacci/preludex)
* Spacemacs + Cider (Better vim) (http://spacemacs.org/)
* Vim + Fireplace (https://github.com/ctford/vim-fireplace-easy)

If you have already your environment ready to go, then choose your learning path below.

## Courses

* [Clojure basics](/clojure-basics)

## Learn more

* Books
* "The Joy of Clojure" (http://www.amazon.com/dp/1617291412/)
* "Clojure Programming" (http://www.amazon.com/dp/1449394701/)
* "Clojure For the Brave and True" (http://www.amazon.com/dp/1593275919/)
* "Living Clojure" (http://www.amazon.com/dp/1491909048/)
* more Clojure's books: http://clojure.org/community/books
* Online resources
* "Clojure For the Brave and True" (http://www.braveclojure.com/clojure-for-the-brave-and-true/)
* "Clojure from the ground up" (https://aphyr.com/tags/Clojure-from-the-ground-up)
* Katas
* "4 Clojure" (http://www.4clojure.com/) **MUST**
* "Codewars" (http://www.codewars.com/)

## Getting help

Post a question to the mailing list or use the slack channel.

* All London's events: http://www.londonclojurians.org/
* Mailing list: https://groups.google.com/forum/#!forum/london-clojurians
* Slack channel: http://clojurians.net/
* IRC channel #Clojure on Freenode (http://irc.lc/freenode/clojure/irctc)

## License

![CC 4.0](https://i.creativecommons.org/l/by/4.0/80x15.png) This material is distributed under [Creative Commons Attribution 4.0 International Public License](http://creativecommons.org/licenses/by/4.0/legalcode)