We organized a Clojure workshop. Here’s what went right and what we should do next time.
LispCast Introduction to Clojure teaches Clojure with an “interactive bakery simulation”. The reason is that metaphors that you can embody are a great way to learn abstract things like programming.
Would you like to optimize your learning of Clojure? Would you like to focus on learning only the most useful parts of the language first? Take this lesson from second language learning: learn the expressions in order of frequency of use.
Elena Machkasova interview by Nola.
Elena Machkasova will talk about teaching Clojure to novice programmers.
Most technical writing is obtuse unless you already know the topic. Focus on the learner and their skills and it will clarify your writing.
Many technical books skip very important skills you need to complete a task. To avoid skipping those skills, use task analysis to break a skill into steps.
When I was training as a teacher, I gave a simple quiz with True/False (T/F) questions. The results were terrible. Worse than chance. On one question, about 20% of the class got it right. I had asked a simple question involving a logical AND: True or False?A parallelogram has parallel opposite sides AND it has […]
You can transfer the outline of a skill by guiding someone through a structured use of their imagination.