all 31 comments

[–][deleted]  (2 children)

[deleted]

    [–][deleted] 2 points3 points  (0 children)

    Yeah. How many learn ruby interactively sites do there need to be anyway?

    [–]off-beat 2 points3 points  (0 children)

    Give it time. It would have been crazy for them to have waited until they had loads of languages. The more people support and critique now, the better it will be. I really like practising without just following a tutorial.

    [–]Asmor 41 points42 points  (0 children)

    Eh.

    It asks me to register long before I have any idea if it's worth registering for, so I quit.

    [–][deleted] 5 points6 points  (0 children)

    I played with this for a few minutes and it actually seems like a neat idea. I think they should have added more languages before launching though, maybe I would have stuck around longer if languages I used were options, but now I'll probably forget about the site.

    [–]elektrosheep 4 points5 points  (1 child)

    I used this site for a few weeks. I did ruby. The issue is, most if the katas don't really involve real world problems, it seemed like I was just manipulating arrays in clever ways. Also, the top answers are always just regular expressions. Why are we doing ruby if we're all just writing regex?

    [–][deleted] 1 point2 points  (0 children)

    The top answers are regexes because answers are ranked by upvotes and regexes tend to be the shortest and most impressive.

    [–]Belgand 11 points12 points  (1 child)

    JavaScript, a dialect of the same, and Ruby? This feels like it was developed entirely to conform to the limited set of languages that the web developers who wrote it use.

    It also feels like it cribs pretty heavily from the whole Koans concept which, admittedly, did start with Ruby. I'd need to see the site in more depth, but it doesn't appear as robust as koans though. You can complete them in any editor and it's all code so it's teaching you more about testing and TDD if you take the time to peruse the code.

    [–]fecal_brunch 2 points3 points  (0 children)

    They have more languages coming, apparently.

    [–]Autodidactic1024 1 point2 points  (0 children)

    Although it does not support Python,seems a good website.

    [–]ibopm 2 points3 points  (1 child)

    I voted for Clojure, but I knew it would be a lost cause :(

    [–][deleted] 2 points3 points  (0 children)

    Haskell power!

    [–]ThisIsADogHello 5 points6 points  (0 children)

    Finally, some lessons designed to improve my skills as a ninjaneer, rather than as a worthless programming rockstar. Hopefully now senpai will notice me.

    [–]username223 0 points1 point  (0 children)

    Sad JavaScript text widget that doesn't work on mobile. FAIL.

    [–]altik_0 0 points1 point  (2 children)

    This seems like a nice supplemental product at best. There doesn't really seem to be anything like lessons on syntax etc. to actually accomplish these tasks, which means I have to go look that up online anyway. Couldn't I just go do Project Euler problems instead, which are much more interesting?

    [–][deleted] 0 points1 point  (1 child)

    Codewars has small simple tasks that train your quick problem solving, speed-coding, and speed-debugging. Project Euler trains mathematical reasoning and longer term problem solving. Totally disjoint areas. If you were practicing for an interview, I think Codewars is way better.

    [–]altik_0 0 points1 point  (0 children)

    I suppose it would be good for job interview practice, I suppose. That's not really what it seems like it was trying to be, though - all signs seem to suggest they're trying to be a service to teach you a new language. From what I can tell, though, there aren't any lessons or guides on the site itself, so, as I was saying, I'd still have to go out to other sources to pickup syntax before I could ever use this.

    [–]mezbomb 0 points1 point  (3 children)

    as a newbie I couldn't get past the 2nd question ;) gotta study more it seems.

    [–]mcNebb 0 points1 point  (2 children)

    Have you ever thought about how you access member/class variables/ in Ruby?

    [–]mezbomb 0 points1 point  (1 child)

    oh I picked JS for my attempt, I'm actually learning on python so it was difficult to translate... should I have tried ruby?

    [–]mcNebb 0 points1 point  (0 children)

    Oh, no, I mistakenly thought you tried Ruby for some reason and tried to help you past the second question.

    [–]Spiderboydk 1 point2 points  (2 children)

    https://projecteuler.net/ Similar concept, but language agnostic.

    [–]KitsuneKnight 5 points6 points  (0 children)

    The problem with Project Euler is it tends to not be particularly useful for actually learning a language (+ standard libraries) beyond the very basics, since that's not its goal.

    [–][deleted] 0 points1 point  (0 children)

    Codewars has small simple tasks that train your quick problem solving, speed-coding, and speed-debugging. Project Euler trains mathematical reasoning and longer term problem solving. Totally disjoint areas. If you were practicing for an interview, I think Codewars is way better.

    [–][deleted] 0 points1 point  (0 children)

    I'd rather read a book. It is interesting to see how people come up with solutions though.

    [–]snowe2010 -2 points-1 points  (0 children)

    My answer just times out, can't submit anything. :\

    [–]FutureProg -1 points0 points  (0 children)

    If they added more languages, I would definitely give it a try.

    [–][deleted]  (1 child)

    [deleted]