I need to make a presentation for beginners for the Clojure language. What are your suggestions for choosing topics? What items should I include?
Note. I am starting to understand that they have experience in other programming paradigms, but not in the functional programming model.
I personally think this presentation is a great introduction to Clojure:
Clojure: Functional Concurrency for JVM - Howard M. Lewis Ship
And, obviously, any presentation of the richest Hickey, for example
Clojure: a dynamic programming language for the JVM
. , , , Java.
Clojure , Rich Hickey. Clojure Java-.
.
, part2 .
Clojure - PDF ...
- , Clojure (pmap : D), , , .
, Joy of Clojure - . - - + , + OO.
, , parallelism . , -, -w130 > -, The Parentheses Hell - , ;) , Lisps - .
, , .
, , - " " " " " ".
I would demonstrate the basics of the language by releasing REPL and skipping a bunch of basic language functions, slowly creating something more interesting.
This Clojure quick tutorial can give you some ideas.