Skip to content

Instantly share code, notes, and snippets.

@yogthos
Last active June 1, 2026 20:02
Show Gist options
  • Select an option

  • Save yogthos/be323be0361c589570a6da4ccc85f58f to your computer and use it in GitHub Desktop.

Select an option

Save yogthos/be323be0361c589570a6da4ccc85f58f to your computer and use it in GitHub Desktop.
Clojure beginner resources

Introductory resources

A deeper dive

Environment Setup

Intro to REPL driven workflow

Communities

@adityaathalye

adityaathalye commented Feb 2, 2020

Copy link
Copy Markdown

IN/Clojure's "Clojure by Example" https://github.com/inclojure-org/clojure-by-example

DisClojure: Shameless plug, because I wrote most of it 😁 and when I named it, I didn't know of Hirokuni Kim's project. This one takes a different very different example track, from Kim's.

(edit)

To clarify why I added it here... We use it to teach the Introduction to Clojure workshop at IN/Clojure https://inclojure.org/#workshops , and I know of at least one company that uses it formally for their internal Clojure on-boarding. So, it seems to be working as advertised :-)

@yogthos

yogthos commented Feb 2, 2020

Copy link
Copy Markdown
Author

👍

@timothypratley

Copy link
Copy Markdown

Hi @yogthos, please consider adding https://enterpriseclojure.com/ :)

@eval

eval commented Feb 5, 2020

Copy link
Copy Markdown

@yogthos please consider adding a link to the searchable Slack-archive (https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive); wealth of information for beginners!

@yogthos

yogthos commented Feb 5, 2020

Copy link
Copy Markdown
Author

good call :)

@seancorfield

Copy link
Copy Markdown

Under Environment Setup, could you add:

@yogthos

yogthos commented Feb 13, 2020

Copy link
Copy Markdown
Author

good idea

@aliaksandr-s

Copy link
Copy Markdown

We could probably add this one here:
https://github.com/aliaksandr-s/prototyping-with-clojure

@yogthos

yogthos commented May 16, 2020

Copy link
Copy Markdown
Author

@aliaksandr-s thanks that's a good addition

@JohnnyJayJay

Copy link
Copy Markdown

Could also add the Clojurians Discord server. Many nice and helpful people.

@yogthos

yogthos commented May 24, 2020

Copy link
Copy Markdown
Author

@JohnnyJayJay good call, added :)

@robert-stuttaford

Copy link
Copy Markdown

I humbly offer https://github.com/robert-stuttaford/bridge as a 'worked example with blog posts' style entry :) It's 2 years old now, but it still works just fine!

@yogthos

yogthos commented Jun 10, 2020

Copy link
Copy Markdown
Author

@robert-stuttaford excellent, added it in

@agrison

agrison commented Feb 7, 2021

Copy link
Copy Markdown

I wrote this guide last year for beginners:
Starting with Clojure

This guide is aimed to the developer who’s interested in Clojure and want to install it and start using it right away.

It will cover the installation of Clojure, some of the build tools and how they work, the configuration of an editor, of the REPL and a small hello world demonstrating how things like build, and test works.

If you’re new to Clojure, at the end of this guide you should be able to start your project.

@yogthos

yogthos commented Feb 7, 2021

Copy link
Copy Markdown
Author

looks great 👍

@JohnnyJayJay

Copy link
Copy Markdown

It's probably best if the Clojurians Discord Server is removed from this list again. The server has been unmoderated for years and while this has mostly worked out in the time I've been there, yesterday there has been a bigger incident of someone spamming slurs and NSFW stuff. The only user with permissions to ban people or otherwise manage the server seems to have abandoned Discord. So, the server isn't really a safe environment anymore, especially because it's public.

We've been building the Discljord server (https://discord.gg/discljord) for what's soon to be a year as an alternative. It has active moderators and is verified and officially listed in Discord's server discovery for Clojure. r/clojure links to it as well and a lot of people have switched already.

@yogthos

yogthos commented May 13, 2021

Copy link
Copy Markdown
Author

oh thanks for the heads up

@seancorfield

Copy link
Copy Markdown

r/clojure links to it as well

@JohnnyJayJay I just went and checked the right sidebar of r/Clojure and it still seems to link to the old, Clojurians Discord, not the new Discljord one -- am I looking in the wrong place?

@JohnnyJayJay

Copy link
Copy Markdown

r/clojure links to it as well

@JohnnyJayJay I just went and checked the right sidebar of r/Clojure and it still seems to link to the old, Clojurians Discord, not the new Discljord one -- am I looking in the wrong place?

It seems you're right - I remember it did a while back though. I thought I double-checked, but apparently they changed it back for some reason. We'll have to contact the moderators again.

@practicalli-johnny

Copy link
Copy Markdown

https://clojurecademy.com/ is no longer there unfortunately.

https://practicalli.github.io/ has freely available books on Clojure, which are regularly updated.
The Clojure book shows how to use Clojure CLI tools and includes an extensive user configuration to add over 30 community tools.

@yogthos

yogthos commented May 14, 2021

Copy link
Copy Markdown
Author

ah thanks for the heads up

@JohnnyJayJay

JohnnyJayJay commented Jul 7, 2021

Copy link
Copy Markdown

https://4clojure.oxal.org/
This might be worth adding as a 4clojure replacement since the original is shutting down

@yogthos

yogthos commented Jul 7, 2021

Copy link
Copy Markdown
Author

@JohnnyJayJay thanks for the heads up

@zackteo

zackteo commented Jul 27, 2021

Copy link
Copy Markdown

Should we add https://clojureverse.org/ here? :)

@yogthos

yogthos commented Jul 27, 2021

Copy link
Copy Markdown
Author

@zackteo great catch, I don't know how I missed :)

@arca0

arca0 commented Jan 20, 2022

Copy link
Copy Markdown

Sublime Text 4 with https://github.com/tonsky/Clojure-Sublimed works like a charm for me, perhaps it's worth adding?

@yogthos

yogthos commented Jan 20, 2022

Copy link
Copy Markdown
Author

👍

@itaydre

itaydre commented Aug 23, 2022

Copy link
Copy Markdown

I can't find any materials from Attila Egri-Nagy.
Anyway, I'd consider adding it as an intro - https://egri-nagy.github.io/popbook/

@yogthos

yogthos commented Aug 23, 2022

Copy link
Copy Markdown
Author

thanks for the tip, will add it in

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment