Live data from Hacker News

RubyMonk - ruby lessons right in your browser

rubymonk.com

31–40 of 44 posts

Re: RubyMonk - ruby lessons right in your browser

#31
post #22

Very happy to see the C42 guys crystallizing their vision of building their own products with revenues generated from their own services. Many many congratulations, Sidu and Team :)

Thank you vaidy, we wouldn't be here if it wasn't for the support of folks like yourself, and the awesome Ruby community in general.

Re: RubyMonk - ruby lessons right in your browser

#32
post #27
post #24

I cannot seem to get further from the leasson 2 although my code passes

Now it seems to work

Sorry - I guess we were all asleep (passed out?) when this happened. I'm glad it's working, but I'll log a ticket anyway.

Also, thanks for the feedback. Let us know if there's anything else we should be fixing/changing - you can reach us at rubymonk@c42.in

Re: RubyMonk - ruby lessons right in your browser

#35
The problem is that teaching yourself the basics of the language is trivial, whereas actually getting Ruby and gems working with textmate and then building real stuff on your own is quite difficult. I already know all the basics of Ruby, but I can't actually do anything with it, and so this doesn't really solve my problem.

Re: RubyMonk - ruby lessons right in your browser

#36

The problem is that teaching yourself the basics of the language is trivial, whereas actually getting Ruby and gems working with textmate and then building real stuff on your own is quite difficult. I already know all the basics of Ruby, but I can't actually do anything with it, and so this doesn't really solve my problem.

What do you mean by "I can't actually do anything with it"?

If the problem is that you know what Ruby code looks like but don't feel comfortable enough to build stuff in it: go build stuff in it. Seriously. Just go write some code right now, Google around when you get stuck, and half an hour later you will already be a better programmer.

Do a few http://projecteuler.net/ problems. Just, like, three or four. Bam: You've programmed.

Programming can seem like this big, scary thing; it's easy to feel like you're on the other side of this big huge wall and to say "I don't know how to program, so I can't program." The catch is, the only way to learn how to program is to program, and no in-browser language tutorial in the world can change that. Go for it, and ping me if you get stuck.

Re: RubyMonk - ruby lessons right in your browser

#37
I took all lessons yesterday, and completed the problem. I found some UI glitches (% of classes completed), and I think that the UX can be improved by highlighting at any point which lessons/exercises are not done yet - rather than simply highlighting how many are left.

The problems are valuable, and I enjoyed solving them. I think that you might want to show multiple alternatives for solving the same problem - that's one of the cool things about Ruby.

I would love to find something similar to HTML/CSS. I know that codeschool have an HTML5 one, but unfortunately, I need something more basic :)

Re: RubyMonk - ruby lessons right in your browser

#38
post #36

The problem is that teaching yourself the basics of the language is trivial, whereas actually getting Ruby and gems working with textmate and then building real stuff on your own is quite difficult. I already know all the basics of Ruby, but I can't actually do anything with it, and so this doesn't really solve my problem.

What do you mean by "I can't actually do anything with it"? If the problem is that you know what Ruby code looks like but don't feel comfortable enough to build stuff in it: go build stuff in it. Seriously. Just go write some code right now, Google around when you get stuck, and half an hour later you will already be a better programmer. Do a few http://projecteuler.net/ problems. Just, like, three or four. Bam: You'…

What I'd like to see from RubyMonk, CodeAcademy, and others, is a good list of resources for taking the next steps in programming their respective languages (i.e., here is the best list of instructions for setting up your development environment/installing Ruby on your machine, a good tutorial you know of about Rails/Sinatra, a suggestion to find a meetup group in your area, etc.). A curated list of resources for each of these languages would be extremely valuable for newcomers.

I've been learning Ruby myself lately, and I don't think it's quite as simple as "go build stuff in it." Much more helpful for seasoned people to say "take a class, join a meetup group, and get some help because it's normal to get stuck and need help." For someone who's never programmed before, just installing the right software and setting up an environment of any sort is intimidating and easy to get stuck on.

Sure, you need to start building stuff, but RubyMonk, CodeAcademy, and others like them are great ways to get people interested enough to take the next step. We just need some good resources to take those next steps, and Googling doesn't always lead you to a good, accessible resource (I hear http://learnpythonthehardway works for Python, but don't really know of similar resources for other languages).

Re: RubyMonk - ruby lessons right in your browser

#39
Did I do something wrong? After I finished the introduction to arrays it brought me to making a calculator class (don't quite see how that's relevant to arrays) and I had no idea how to write the code because I hadn't even learned the basic syntax yet.

Re: RubyMonk - ruby lessons right in your browser

#40
post #37

I took all lessons yesterday, and completed the problem. I found some UI glitches (% of classes completed), and I think that the UX can be improved by highlighting at any point which lessons/exercises are not done yet - rather than simply highlighting how many are left. The problems are valuable, and I enjoyed solving them. I think that you might want to show multiple alternatives for solving the same problem - that'…

What are your thoughts on Stanford's Open Classroom HTML courses?

They may not be HTML5, and I have not had a chance to browse codeschool's offerings, but I'd be curious to hear how it compares in complexity to Stanford's lectures.

[*] http://openclassroom.stanford.edu/MainFolder/CoursePage.php?...

Post reply on HN