14 Dec, 2011, Tyche wrote in the 1st comment:
Votes: 0
This is another Ruby tutorial that attempts to teach ruby via test driven development.
Learn Ruby with EdgeCase Ruby Koans

I don't believe I could have learned a language this way, but maybe others can.
14 Dec, 2011, LeMonseural wrote in the 2nd comment:
Votes: 0
Thanks for the post
14 Dec, 2011, Runter wrote in the 3rd comment:
Votes: 0
This does seem like it expects you to already understand general programming fundamentals, and it jumps you into relatively advanced stuff without explaining the basics. So I don't think I could have learned with this as an absolute beginner, although I think there is a ton of value in practicing test driven development. So it may be worth a look even for someone who knows how to program, or even ruby, but wants to learn more about writing tests.
18 Jan, 2012, Trask wrote in the 4th comment:
Votes: 0
What are the ruby lessons in JohnnyStar's signature like? Are they a better means of learning ruby?

edit: nvm, after reading them both, I much prefer Johnny's lessons… just wish there were more of them! :P