The Recursive Book of Recursion is an accessible yet rigorous crash course on recursive programming using Python and JavaScript examples. It explains when to use recursive functions, how to implement classic recursive algorithms, and how to use recursive techniques to solve various problems. The project-based guide contains complete, runnable programs to help learn how to make use of the call stack and other techniques, write custom search scripts, draw fractal art, create mazes, and optimize and memoize recursive algorithms. It is perfect for those who want to learn recursion and those who need to prepare for a job interview.
Is there an entry, which should be added to this list?