I came from a C/C++ and later .net background.  I started by learning the Ruby 
language (because that's just how it made sense to me), and then went on to 
rails.  I actually wrote a blog post about exactly what I used - it's at 
http://www.rassoc.com/gregr/weblog/2011/05/16/learning-ruby-and-rails/

Greg

On Sep 5, 2011, at 11:22 PM, Tyler Warnock wrote:

> 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.
> 

-- 
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