4 ms·
Just started getting into Ruby myself, and I used Ruby Koans (http://rubykoans.com http://rubykoans.com). Without a doubt the quickest I've ever learned a lang
by manish_gill 14y ago
Just started getting into Ruby myself, and I used Ruby Koans (http://rubykoans.com http://rubykoans.com).
Without a doubt the quickest I've ever learned a language. It's such a great way to get your feet wet. No explanations, no nothing. Just dive right into the code and start fixing the errors. You learn a surprising amount in a very short period (took me 2 days to finish 200 koans in my free time).
I've searched for similar stuff for other languages as well. Only found for Python so far. So if anyone knows about these type of tuts for other languages, please share. :)
- jballanc 14y agoLua has probably the best "Koans" type problem set I've seen, but they call them "missions": https://github.com/kikito/lua_missions https://github.com/kikito/lua_missions . What really sets the Lua missions apart is that it tells an actually story, of sorts, and there is a genuine moment of enlightenment toward the end. For Clojure there's the entire functional-koans Github account full of good stuff: https://github.com/functional-koans https://github.com/functional-koans . Also, don't miss 4Clojure: http://www.4clojure.com/ http://www.4clojure.com/
- deadbea7 14y agoThere's also https://github.com/liammclennan/JavaScript-Koans https://github.com/liammclennan/JavaScript-Koans
- manish_gill 14y agoAwesome, thanks! Will definitely try the Clojure ones after I finish going through SICP. :) For Python beginners, try these: https://github.com/gregmalcolm/python_koans https://github.com/gregmalcolm/python_koans
- deleted 14y ago[deleted]
- fruchtose 14y agoThanks for sharing Ruby Koans! I like the guidance that RubyMonk provides, but Ruby Koans just goes deeper and asks more of the reader. I wish RubyMonk was more like it in that sense, but I like how RubyMonk doesn't require a page refresh for each code test.