Hi, my name is Alvin Alexander, and this is a 115-page book/booklet on learning recursion. This book is based on the recursion lessons in my book, Functional Programming Simplified, which I’m currently updating to cover Scala 3 and ZIO. Because these lessons may not stay in the revised version of that book, I thought I’d create this standalone book.
Note that I also hope to release new, free versions of this book in the future, so a benefit of downloading it from here is that you can be notified when new releases are available.
While this book is marked “Pay what you want,” my intent is to make it freely available, so if you want to pay $0, that’s fine by me. :)
WHO THIS BOOK IS FOR
This book is for anyone who is interested in learning about recursion. The examples are written using Scala 3, but I don’t do anything fancy, so the code and techniques should translate well to other languages.
Basically I try to explain recursion in a variety of ways, and show how to write a few algorithms using recursion.
If you would like a Kindle version of the book, it’s available here:
Here are links to other books by Alvin Alexander:
- Learn Functional Programming The Fast Way!
- Functional Programming, Simplified
- Functional Programming, Simplified (Updated for Scala 3 & ZIO)
- Learn Scala 3 The Fast Way! (Book 1: The Adventure Begins)
- Scala Cookbook (on Amazon)
I hope you enjoy this book, and I hope it’s helpful.
All the best,
You’ll get the current PDF, and all future updates.