Skip to content

Instantly share code, notes, and snippets.

@yogthos
Last active October 5, 2025 02:49
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.

Revisions

  1. yogthos revised this gist Mar 21, 2024. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,7 @@
    * An Animated Introduction to Clojure https://markm208.github.io/cljbook/
    * Interactive tutorial in a browser https://tryclojure.org/
    * Interactive exercises http://clojurescriptkoans.com/
    * Clerk notebooks with introductory examples https://github.clerk.garden/anthonygalea/notes-on-clojure
    * More interactive exercises https://4clojure.oxal.org/
    * Lambda Island tutorials https://lambdaisland.com/
    * Functional Programming with Clojure resources https://practicalli.github.io/
  2. yogthos revised this gist Dec 4, 2022. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -23,6 +23,8 @@
    * Introduction to transducers https://bendyworks.com/blog/transducers-clojures-next-big-idea
    * Clojure macros https://clojure-doc.github.io/articles/language/macros/
    * Puzzle Based Introduction to Functional Programming https://egri-nagy.github.io/popbook/
    * Clojure Style Guide https://grishaev.me/en/clojure-guide/

    ### A deeper dive

    * https://www.braveclojure.com/foreword/
  3. yogthos revised this gist Aug 23, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -22,7 +22,7 @@
    * Wes Bos's JavaScript 30 challenge written in ClojureScript https://github.com/athomasoriginal/clojurescript-30
    * Introduction to transducers https://bendyworks.com/blog/transducers-clojures-next-big-idea
    * Clojure macros https://clojure-doc.github.io/articles/language/macros/

    * Puzzle Based Introduction to Functional Programming https://egri-nagy.github.io/popbook/
    ### A deeper dive

    * https://www.braveclojure.com/foreword/
  4. yogthos revised this gist Jun 1, 2022. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -41,8 +41,8 @@

    * Cursive with IntelliJ https://cursive-ide.com/
    * Emacs https://github.com/clojure-emacs/cider
    * Calva with VS Code https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva
    * Atom with Chlorine https://atom.io/packages/chlorine
    * Vim https://github.com/liquidz/vim-iced
    * Calva with VS Code https://calva.io/getting-started/
    * Sublime with Clojure Sublimed https://github.com/tonsky/Clojure-Sublimed

    ### Intro to REPL driven workflow
  5. yogthos revised this gist Apr 25, 2022. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,7 @@
    * Interactive tutorial in a browser https://tryclojure.org/
    * Interactive exercises http://clojurescriptkoans.com/
    * More interactive exercises https://4clojure.oxal.org/
    * Lambda Island tutorials https://lambdaisland.com/
    * Functional Programming with Clojure resources https://practicalli.github.io/
    * Getting started guide https://grison.me/2020/04/04/starting-with-clojure/
    * Interactive book https://www.maria.cloud/
  6. yogthos revised this gist Apr 20, 2022. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -19,6 +19,7 @@
    * Clojure Brige https://github.com/robert-stuttaford/bridge
    * illustrated Spec guide https://www.pixelated-noise.com/blog/2020/09/10/what-spec-is/
    * Wes Bos's JavaScript 30 challenge written in ClojureScript https://github.com/athomasoriginal/clojurescript-30
    * Introduction to transducers https://bendyworks.com/blog/transducers-clojures-next-big-idea
    * Clojure macros https://clojure-doc.github.io/articles/language/macros/

    ### A deeper dive
  7. yogthos revised this gist Feb 22, 2022. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,7 @@

    * High level overview https://yogthos.github.io/ClojureDistilled.html
    * An Animated Introduction to Clojure https://markm208.github.io/cljbook/
    * Interactive tutorial in a browser https://tryclojure.org/
    * Interactive exercises http://clojurescriptkoans.com/
    * More interactive exercises https://4clojure.oxal.org/
    * Functional Programming with Clojure resources https://practicalli.github.io/
  8. yogthos revised this gist Jan 20, 2022. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -40,6 +40,7 @@
    * Emacs https://github.com/clojure-emacs/cider
    * Calva with VS Code https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva
    * Atom with Chlorine https://atom.io/packages/chlorine
    * Sublime with Clojure Sublimed https://github.com/tonsky/Clojure-Sublimed

    ### Intro to REPL driven workflow
    * https://clojure.org/guides/repl/introduction
  9. yogthos revised this gist Dec 15, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -18,6 +18,7 @@
    * Clojure Brige https://github.com/robert-stuttaford/bridge
    * illustrated Spec guide https://www.pixelated-noise.com/blog/2020/09/10/what-spec-is/
    * Wes Bos's JavaScript 30 challenge written in ClojureScript https://github.com/athomasoriginal/clojurescript-30
    * Clojure macros https://clojure-doc.github.io/articles/language/macros/

    ### A deeper dive

    @@ -32,7 +33,6 @@
    * https://www.learn-clojurescript.com/
    * https://enterpriseclojure.com/
    * https://grishaev.me/en/clojure-zippers/
    * https://clojure-doc.github.io/articles/language/macros/

    ### Environment Setup

  10. yogthos revised this gist Dec 15, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -32,6 +32,7 @@
    * https://www.learn-clojurescript.com/
    * https://enterpriseclojure.com/
    * https://grishaev.me/en/clojure-zippers/
    * https://clojure-doc.github.io/articles/language/macros/

    ### Environment Setup

  11. yogthos revised this gist Sep 6, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -31,6 +31,7 @@
    * https://practicalli.github.io/
    * https://www.learn-clojurescript.com/
    * https://enterpriseclojure.com/
    * https://grishaev.me/en/clojure-zippers/

    ### Environment Setup

  12. yogthos revised this gist Jul 27, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -50,6 +50,7 @@
    * Clojurians Zulip https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive
    * Clojurians Discord https://discord.gg/discljord
    * Reddit community https://www.reddit.com/r/Clojure
    * Clojureverse community https://clojureverse.org/



  13. yogthos revised this gist Jul 7, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    * High level overview https://yogthos.github.io/ClojureDistilled.html
    * An Animated Introduction to Clojure https://markm208.github.io/cljbook/
    * Interactive exercises http://clojurescriptkoans.com/
    * More interactive exercises https://www.4clojure.com/
    * More interactive exercises https://4clojure.oxal.org/
    * Functional Programming with Clojure resources https://practicalli.github.io/
    * Getting started guide https://grison.me/2020/04/04/starting-with-clojure/
    * Interactive book https://www.maria.cloud/
  14. yogthos revised this gist Jun 12, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@
    ### Introductory resources

    * High level overview https://yogthos.github.io/ClojureDistilled.html
    * An Animated Introduction to Clojure https://markm208.github.io/cljbook/
    * Interactive exercises http://clojurescriptkoans.com/
    * More interactive exercises https://www.4clojure.com/
    * Functional Programming with Clojure resources https://practicalli.github.io/
  15. yogthos revised this gist May 14, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    * High level overview https://yogthos.github.io/ClojureDistilled.html
    * Interactive exercises http://clojurescriptkoans.com/
    * More interactive exercises https://www.4clojure.com/
    * Community-powered Clojure courses https://clojurecademy.com/
    * Functional Programming with Clojure resources https://practicalli.github.io/
    * Getting started guide https://grison.me/2020/04/04/starting-with-clojure/
    * Interactive book https://www.maria.cloud/
    * Interactive workbook http://viewer.gorilla-repl.org/view.html?source=github&user=lspector&repo=clojinc&path=worksheet.clj
  16. yogthos revised this gist May 13, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -47,7 +47,7 @@
    * Official Stack Overflow style Q&A forum https://ask.clojure.org/
    * Clojurians Slack is a great place to get help http://clojurians.net
    * Clojurians Zulip https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive
    * Clojurians Discord https://discord.gg/8sQ7SKD
    * Clojurians Discord https://discord.gg/discljord
    * Reddit community https://www.reddit.com/r/Clojure


  17. yogthos revised this gist Feb 7, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,7 @@
    * Interactive exercises http://clojurescriptkoans.com/
    * More interactive exercises https://www.4clojure.com/
    * Community-powered Clojure courses https://clojurecademy.com/
    * Getting started guide https://grison.me/2020/04/04/starting-with-clojure/
    * Interactive book https://www.maria.cloud/
    * Interactive workbook http://viewer.gorilla-repl.org/view.html?source=github&user=lspector&repo=clojinc&path=worksheet.clj
    * Clojure by example https://github.com/inclojure-org/clojure-by-example
  18. yogthos revised this gist Feb 7, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,7 @@

    * High level overview https://yogthos.github.io/ClojureDistilled.html
    * Interactive exercises http://clojurescriptkoans.com/
    * More interactive exercises https://www.4clojure.com/
    * Community-powered Clojure courses https://clojurecademy.com/
    * Interactive book https://www.maria.cloud/
    * Interactive workbook http://viewer.gorilla-repl.org/view.html?source=github&user=lspector&repo=clojinc&path=worksheet.clj
  19. yogthos revised this gist Oct 16, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,7 @@
    * From an Idea to a working Prototype using Clojure and Clojurescript https://github.com/aliaksandr-s/prototyping-with-clojure
    * Clojure Brige https://github.com/robert-stuttaford/bridge
    * illustrated Spec guide https://www.pixelated-noise.com/blog/2020/09/10/what-spec-is/
    * Wes Bos's JavaScript 30 challenge written in ClojureScript https://github.com/athomasoriginal/clojurescript-30

    ### A deeper dive

  20. yogthos revised this gist Sep 10, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,7 @@
    * Learn ClojureScript online book https://www.learn-clojurescript.com/
    * From an Idea to a working Prototype using Clojure and Clojurescript https://github.com/aliaksandr-s/prototyping-with-clojure
    * Clojure Brige https://github.com/robert-stuttaford/bridge
    * illustrated Spec guide https://www.pixelated-noise.com/blog/2020/09/10/what-spec-is/

    ### A deeper dive

  21. yogthos revised this gist Jun 20, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,7 @@
    * Community-powered Clojure courses https://clojurecademy.com/
    * Interactive book https://www.maria.cloud/
    * Interactive workbook http://viewer.gorilla-repl.org/view.html?source=github&user=lspector&repo=clojinc&path=worksheet.clj
    * Clojure by example https://github.com/inclojure-org/clojure-by-example
    * Clojure workshop https://github.com/friemen/cugb/blob/master/kickstart.md
    * Clojure style guide https://github.com/bbatsov/clojure-style-guide
    * core functions explained visually http://blog.josephwilk.net/clojure/functions-explained-through-patterns.html
  22. yogthos revised this gist Jun 10, 2020. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -11,6 +11,8 @@
    * ClojureScript workshop https://github.com/ClojureTO/JS-Workshop
    * Learn ClojureScript online book https://www.learn-clojurescript.com/
    * From an Idea to a working Prototype using Clojure and Clojurescript https://github.com/aliaksandr-s/prototyping-with-clojure
    * Clojure Brige https://github.com/robert-stuttaford/bridge

    ### A deeper dive

    * https://www.braveclojure.com/foreword/
  23. yogthos revised this gist May 24, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -40,6 +40,7 @@
    * Official Stack Overflow style Q&A forum https://ask.clojure.org/
    * Clojurians Slack is a great place to get help http://clojurians.net
    * Clojurians Zulip https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive
    * Clojurians Discord https://discord.gg/8sQ7SKD
    * Reddit community https://www.reddit.com/r/Clojure


  24. yogthos revised this gist May 17, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -26,7 +26,7 @@

    ### Environment Setup

    * Cursive with IntelliJ https://clojure.org/guides/repl/introduction
    * Cursive with IntelliJ https://cursive-ide.com/
    * Emacs https://github.com/clojure-emacs/cider
    * Calva with VS Code https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva
    * Atom with Chlorine https://atom.io/packages/chlorine
  25. yogthos revised this gist May 16, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -10,7 +10,7 @@
    * core functions explained visually http://blog.josephwilk.net/clojure/functions-explained-through-patterns.html
    * ClojureScript workshop https://github.com/ClojureTO/JS-Workshop
    * Learn ClojureScript online book https://www.learn-clojurescript.com/

    * From an Idea to a working Prototype using Clojure and Clojurescript https://github.com/aliaksandr-s/prototyping-with-clojure
    ### A deeper dive

    * https://www.braveclojure.com/foreword/
  26. yogthos revised this gist Apr 26, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -9,6 +9,7 @@
    * Clojure style guide https://github.com/bbatsov/clojure-style-guide
    * core functions explained visually http://blog.josephwilk.net/clojure/functions-explained-through-patterns.html
    * ClojureScript workshop https://github.com/ClojureTO/JS-Workshop
    * Learn ClojureScript online book https://www.learn-clojurescript.com/

    ### A deeper dive

  27. yogthos revised this gist Mar 10, 2020. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -25,7 +25,6 @@

    ### Environment Setup

    * Browser based IDE that allows exporting the project locally http://nightcoders.net/
    * Cursive with IntelliJ https://clojure.org/guides/repl/introduction
    * Emacs https://github.com/clojure-emacs/cider
    * Calva with VS Code https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva
  28. yogthos revised this gist Feb 13, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -29,6 +29,7 @@
    * Cursive with IntelliJ https://clojure.org/guides/repl/introduction
    * Emacs https://github.com/clojure-emacs/cider
    * Calva with VS Code https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva
    * Atom with Chlorine https://atom.io/packages/chlorine

    ### Intro to REPL driven workflow
    * https://clojure.org/guides/repl/introduction
  29. yogthos revised this gist Feb 5, 2020. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -21,6 +21,7 @@
    * https://purelyfunctional.tv/guide/clojure-collections/
    * https://practicalli.github.io/
    * https://www.learn-clojurescript.com/
    * https://enterpriseclojure.com/

    ### Environment Setup

    @@ -37,6 +38,7 @@

    * Official Stack Overflow style Q&A forum https://ask.clojure.org/
    * Clojurians Slack is a great place to get help http://clojurians.net
    * Clojurians Zulip https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive
    * Reddit community https://www.reddit.com/r/Clojure


  30. yogthos revised this gist Feb 3, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions clojure-beginner.md
    Original file line number Diff line number Diff line change
    @@ -24,6 +24,7 @@

    ### Environment Setup

    * Browser based IDE that allows exporting the project locally http://nightcoders.net/
    * Cursive with IntelliJ https://clojure.org/guides/repl/introduction
    * Emacs https://github.com/clojure-emacs/cider
    * Calva with VS Code https://marketplace.visualstudio.com/items?itemName=betterthantomorrow.calva