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.

Reply via email to