Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Several people have suggested Ruby Koans to me over just following a book, and this seems like a much better prospect. As there is no question regarding the entirety of Ruby Koans, what do SO users think about it? Is it mostly just syntax, or can one learn much more from solving them? :)


migration rejected from Sep 20 '13 at 8:00

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as primarily opinion-based by gnat, MichaelT, GlenH7, Dan Pichelman, thorsten müller Sep 20 '13 at 8:00

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

You might also enjoy the Ruby Quiz online at and the best of ruby quiz book at – macarthy Apr 5 '11 at 5:08

Koans improve your decision making apparatus, a critical faculty for software developers. As such, they are immensely useful.


I've gone over the ruby koans and they are definitely worthwhile. Every language has certain edge cases and the sooner you get to know them the better. The koan test cases do a good job of covering unexpected behavior and they teach you the syntax as a bonus.


Not the answer you're looking for? Browse other questions tagged or ask your own question.