Skip to content

Instantly share code, notes, and snippets.

@yogthos
Last active December 2, 2024 11:03
Show Gist options
  • Save yogthos/be323be0361c589570a6da4ccc85f58f to your computer and use it in GitHub Desktop.
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

@aliaksandr-s
Copy link

@yogthos
Copy link
Author

yogthos commented May 16, 2020

@aliaksandr-s thanks that's a good addition

@JohnnyJayJay
Copy link

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

@yogthos
Copy link
Author

yogthos commented May 24, 2020

@JohnnyJayJay good call, added :)

@robert-stuttaford
Copy link

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
Copy link
Author

yogthos commented Jun 10, 2020

@robert-stuttaford excellent, added it in

@agrison
Copy link

agrison commented Feb 7, 2021

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
Copy link
Author

yogthos commented Feb 7, 2021

looks great 👍

@JohnnyJayJay
Copy link

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
Copy link
Author

yogthos commented May 13, 2021

oh thanks for the heads up

@seancorfield
Copy link

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

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

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
Copy link
Author

yogthos commented May 14, 2021

ah thanks for the heads up

@JohnnyJayJay
Copy link

JohnnyJayJay commented Jul 7, 2021

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

@yogthos
Copy link
Author

yogthos commented Jul 7, 2021

@JohnnyJayJay thanks for the heads up

@zackteo
Copy link

zackteo commented Jul 27, 2021

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

@yogthos
Copy link
Author

yogthos commented Jul 27, 2021

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

@arca0
Copy link

arca0 commented Jan 20, 2022

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

@yogthos
Copy link
Author

yogthos commented Jan 20, 2022

👍

@itaydre
Copy link

itaydre commented Aug 23, 2022

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
Copy link
Author

yogthos commented Aug 23, 2022

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