Here are some resources on continuations I have collected over the years:
- Web Continuations in the Racket web server is how I saw continuations for the first time in use (other than in Seasoned Schemer). When they are the right tool, they are awesome.
- Have a look at this discourse question: What are examples of use cases for continuations - a lot of additional links on that page (too many, but good skimming)
- I walked through this tutorial at some point and it made some things clearer, but I mostly copy-pasta-ed, rather than cooked.
- A bunch of talks by Jay and Matthew that gave me an inkling of the machinery, but often went above my head:
- An answer by Matthew on how delimited continuations are meant to be used. I saved this, but didn't read it, but I'm sure it's good given the author.
The web continuations are the beginner friendliest, but I started understanding them (to the extend I do) only after using them in a ritualistic way for quite some time. The rest goes quite deep (the associated papers even more), but I never dug deeper, as I didn't have to, despite finding the concept intriguing.