Skip to content

matthewlisp/learn-clojure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 

Repository files navigation

Instructions

This file will be used by Jay bot https://github.com/matthewlisp/jay-bot When the command /learn is used! Anyone can request changes on the file.

Please mark with a flag when possible, the resources that are good for:
Total beginners on back-end or programming : -b
For experienced developers : -e\

Allowed syntax: https://sourceforge.net/p/telegram/wiki/markdown_syntax/

Tool for editing markdown: https://stackedit.io/app

Books

  • Clojure for the brave and true -b
    Good for beginners on clojure, covers all the core features of the language plus, it has a free version.
    https://www.braveclojure.com/clojure-for-the-brave-and-true/

  • Descobrindo clojure -b
    Good for beginners on functional programming in general, that prefer portuguese content. The purpose of the book is to guide you through functional concepts without all the academic buzzwords you see out there, it's completely in Portuguese Brazilian.
    https://descobrindoclojure.com.br/

  • Clojure, The Essential Reference -e
    The Clojure standard library is a treasure trove of functions and macros that have been battle-tested over the years to solve the most challenging programming problems. It's an extensive reference to the standard library providing clear explanations for each topic, this guide is full of real-world examples, links, and background information. The book is designed to be used as reference
    https://www.manning.com/books/clojure-the-essential-reference

  • Getting Clojure -e
    The book has three phases: basic, intermediate and advanced. Lightly touches general core aspects of clojure, explain good practices and things to avoid while explaining functional programming concepts.
    https://pragprog.com/book/roclojure/getting-clojure

Videos

Courses

Websites

  • Clojure koans
    On this website you can learn a little bit more about clojure using the Koan style.
    What is a Koan? It's a "Fill the blanks" approach using programming

    http://clojurekoans.com

  • Practicalli
    Practical approaches to learning Functional Programming with Clojure
    YouTube broadcasts, screencasts and online guides to support you in your journey into Clojure and development tools

    http://practicalli.github.io

Useful links

ClojureScript

  • ClojureScript Reagent & re-frame
    *Learn the clojure-way to do reactive web apps. Has free videos and paid course on Reagent (clojure wrapper for React) and re-frame. *
    https://www.jacekschae.com

About

Repo for clojure learning resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •