jQuery in Action, 3rd edition
The moose likes Ruby and the fly likes New-Bie  Ruby on Rails Question. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Languages » Ruby
Bookmark "New-Bie  Ruby on Rails Question." Watch "New-Bie  Ruby on Rails Question." New topic

New-Bie Ruby on Rails Question.

Pavan Kumar Dittakavi
Ranch Hand

Joined: Feb 12, 2011
Posts: 105

Hi All,

First of all this is going to be an extreme basic question to most of you guys. So, I wanted to understand and learn RoR. Now, before I start going into that I understand that Ruby is a scripting language and Rails is a framework for Ruby. So, should I be learning Ruby seperately? I mean would Ruby on Rails' cover Ruby implicitly?. Please suggest.

Greg Charles

Joined: Oct 01, 2001
Posts: 2963

I think most beginning Rails books cover the Ruby language as well. (You can check out some reviews in The Bunkhouse.) I think it might be worthwhile to spend a little time just getting to know the language though, before you start looking at the Rails and how to develop web apps. I worked through some of the Project Euler problems using Ruby, just working from online references. It's an interesting language, and if you're coming from a Java background as I was, you should definitely try to get comfortable with concepts like closures and lambda functions, duck typing, and bolt-ons. Have fun!
Katrina Owen

Joined: Nov 03, 2006
Posts: 1367
I would highly recommend doing the Ruby Koans separately just to get acquainted with the language. It doesn't take very long, and is a lot of fun.

Ruby Koans
Marc Peabody
pie sneak

Joined: Feb 05, 2003
Posts: 4727

We threw together an online version of the Ruby Koans too for the especially lazy.


A good workman is known by his tools.
I agree. Here's the link: http://aspose.com/file-tools
subject: New-Bie Ruby on Rails Question.
It's not a secret anymore!