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.

