4 ms·
RubyMonk
- mikegirouard 14y agoI like to see a good amount of competition in the field of learning code. Everyone seems to have a different approach to things and I think the more sites like this the better. This one seems to cater to the reader-types (I'm one of those) so it's sitting nicely with me. Other people I know seem to prefer video + activity (like Code School, etc). Having these kinds of options is really nice. One critique: the name is great but when I read the domain, I thought of Perl Monks, just ruby flavored. Not sure if that's good or bad -- just an honest response.
- kaiwren 14y agoThanks for the feedback (I work at C42 Engineering, the programmers collective behind RubyMonk). I'd never heard of Perl Monks before you mentioned it - it's something we'll keep in mind. I'm not sure how it will influence us, but it's good to know.
- Surio 14y agoLike I mentioned earlier: I actually first found Ruby Monk by searching for "Perl Monks for ruby", so in a way, the name works to their advantage.
- diggan 14y agoGreat site and lovely with more sites that teaches people code but I have one suggestion. Make it clear what you have to pay for and what you can access for free. At first, I thought the entire site was free but the "Subscribe" page shows that you can pay $10 for something but not what you will pay for. Please make this more obvious.
- kaiwren 14y agoNoted. Makes sense, and thanks for the feedback.
- nicholassmith 14y agoI'd also make sure the sub information is a bit more clear, but it's a great looking site.
- coderhs 14y agohow come this site got to the front page? the site been here for over year??
- kaiwren 14y agoI'm not sure (and I'm not complaining about the publicity :)) - but this is the third time we've made it to HN. Yes, RubyMonk was launched in August 2011, so we've been around for over a year.
- Surio 14y agoHaha. I agree. I mentioned it on my comment too before scrolling down and reading yours. :-)
- marcelsalathe 14y agoWould be great if it worked on iOS devices. Strange enough, the keyboard doesn't show up when touching a text field.
- kaiwren 14y agoIt's a known issue with the js code editor we're using and is something that we need to fix. Thanks for the heads up!
- jfaucett 14y agoI just stumbled across this site browsing from some other ruby site, and thought it looked nice and others might enjoy, didn't know the makers where on HN - great job @kaiwren :)
- kaiwren 14y agoNo worries, jfaucett. As a bootstrapped startup with no investors and no connections, we need all the PR we can get :) So thank you for posting this!
- danman06 14y agoRubyMonk is awesome, it's really helping me to do things the 'ruby way'
- z3phyr 14y agoRubyMonk rocks!! Wish there was a HaskellMonk too.. :[
- kaiwren 14y agoIt'll be a while yet, but there's a reason we've bought that domain :)
- robinho364 14y agoI have never seen such a website combine beauty, interesting, and code study together! I think I will soon be immersed in fun coding!
- Surio 14y agoI actually first found Ruby Monk by searching for "Perl Monk for ruby", so in a way, the name works to their advantage. I know that this site kept coming up on HN radar frequently (in the last year at least) on various occasions, and I am finally glad it has found its own steam at last. :-) I found Sidu Ponnappa (the guy behind this) to be quite active on many areas/forums/discussion topics (Wonder where/how he finds the time (-: I mean it in a nice way). His blog has some very interesting writings/discussions as well. He's also very vocal about the ongoing state of Indian tech. entrepreneurship, which is quite rare in the current IT ecosystem in India. I wish him all the very best with all his endeavours. EDIT: Not associated with them in any way, although the founder appears collaboration worthy IMO ;-)
- kaiwren 14y agoWow. Thank you! That's quite a complement, and I'm grateful. I should point out that much of what I say - or write about - are from conversations with my colleagues. I just happen to be the most vocal among us :)
- deleted 14y ago[deleted]
- delano 14y agoWhat's better than stuffing garish Share on Twitter/Facebook icons around your content? Overloading highlighted text to share itself when you click it. Very cool. http://rubymonk.com/learning/books/1/chapters/6-objects/lessons/35-introduction-to-objects http://rubymonk.com/learning/books/1/chapters/6-objects/less...
- abhinavg 14y agoThis reminds me of this book I purchased on Kindle a while ago. Every time the author made a remark that he felt was "quote-worthy," he would highlight it and add a link to share it on Twitter or Facebook (hashtags and all). I returned the book.
- rjbond3rd 14y agoMinor point - the quotation at the bottom of the page looks like it's being attributed to Matz.
- kaiwren 14y agoIt is. It's what Matz tweeted after we launched RubyMonk at RubyConf in New Orleans last year. Here's the original tweet he made: https://twitter.com/yukihiro_matz/status/126447696478347265 https://twitter.com/yukihiro_matz/status/126447696478347265
- danso 14y agoI'm totally unfamiliar with the "Monk" label so maybe this suggestion is moot...but a page describing the philosophy of the teaching method and who this book is aimed for would be useful. I'm guessing from the first page (http://rubymonk.com/learning/books/1/chapters/6-objects/lessons/35-introduction-to-objects http://rubymonk.com/learning/books/1/chapters/6-objects/less...) that this isn't meant for total programming newbies.
- manish_gill 14y agoJust 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.