Are you trying to master a new language or level up with one you already know? Koans are a great way to hone your skills through small exercises.

It was Jim Weirich who started this trend of Koans with Ruby Koans.

The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not just something we pay lip service to, but something we live. It is essential in your quest to learn and do great things in the language. #

Koans aren't limited to Ruby. Check out all the Koans we've found (listed A to Z).

Create an issue on Ping if you know of more that we haven't listed here.