I came from C/Java, and I found The Well-Grounded Rubyist (David Black) to be well-written and extremely helpful. You can spend a couple hours reading an intro book like that and save yourself many "couple hours" of headache by learning the underlying language first.
On Sep 5, 6:31 pm, Everaldo Gomes <[email protected]> wrote: > I think there are many paths you could choose to learn Ruby. > > I recommend the book "Eloquent Ruby" by Russ Olsen. Helped me a lot. > > Best Regards, > Everaldo > > > > > > > > On Mon, Sep 5, 2011 at 10:25 PM, nephish <[email protected]> wrote: > > I learned ruby BY learning ruby on rails. > > it's fun that way. > > > sk > > > On Sep 4, 4:00 am, Chris Kottom <[email protected]> wrote: > > > > Should i learn more ruby and get more fluent with it, cos ultimately i > > will > > > > be writing ruby in rails. > > > > or > > > > Start learning rails with my limited ruby knowledge and learn the rest > > by > > > > doing. (learning by doing method). > > > > Given what you've said, I would begin by working on some basic Rails > > > applications and picking up essential Ruby concepts that way. Most Rails > > > applications will only ever use a subset of the language, so you'll > > quickly > > > find out which constructions and techniques are common and which are less > > > used. But because Rails is Ruby, you shouldn't expect that there's a > > > canonical checklist of Rubyisms that are needed for writing Rails apps. > > The > > > knowledge required to build and maintain an app is going to depend on the > > > application, and as with anything, There's More Than One Way to Do It. > > > > Recommend the Agile Web Development with Rails book from the Pragmatic > > > Programmers as a practical way of getting started with Rails development > > > including the framework, Ruby language, development process, etc. > > > > On Sun, Sep 4, 2011 at 7:07 AM, Naveen Kumar <[email protected] > > >wrote: > > > > > *This is where i stand :* > > > > > - I learnt programming on my own by learning Python ( intermediate > > ). > > > > - I have no programming experience. > > > > - I only know the basic programming concepts (OOPs, metaprogramming, > > > > testing etc.) in both ruby and python. > > > > - I only wish to do web development stuff and NO hardcore > > programming > > > > stuff. > > > > > *What now ?* > > > > > Should i learn more ruby and get more fluent with it, cos ultimately i > > will > > > > be writing ruby in rails. > > > > or > > > > Start learning rails with my limited ruby knowledge and learn the rest > > by > > > > doing. (learning by doing method). > > > > > OPTIONAL: > > > > Also it will be of great help to me and other newbies if someone could > > post > > > > the list of minimum ruby concepts (loops,symbols,oops etc) that one > > should > > > > know before learning Rails. > > > > > Thanks in advance. > > > > > -- > > > > You received this message because you are subscribed to the Google > > Groups > > > > "Ruby on Rails: Talk" group. > > > > To view this discussion on the web visit > > > >https://groups.google.com/d/msg/rubyonrails-talk/-/zy7lmt4bg34J. > > > > To post to this group, send email to [email protected] > > . > > > > To unsubscribe from this group, send email to > > > > [email protected]. > > > > For more options, visit this group at > > > >http://groups.google.com/group/rubyonrails-talk?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > >http://groups.google.com/group/rubyonrails-talk?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

