Reputation: 559
Is there a book about Ruby On Rails for someone that has little or no understanding of Ruby?
Although Ruby On Rails is a great reason to start learning Ruby, I'd be bored out of my pants if I first have to read a full book on Ruby and then a book about Ruby On Rails.
Something that demonstrates the basic principles of both Ruby and Ruby On Rails would be an ideal intro to this world.
Upvotes: 1
Views: 309
Reputation: 880
I would personally recommend checking out why's Poignant Guide to Ruby: http://poignant.guide/ first to get familiar with ruby, it makes it entertaining to learn. Then for Rails I would recommend Agile Web Development with Rails.
Upvotes: 1
Reputation: 37915
It is wise to first learn the (basics of a) language before using more advanced frameworks in order to fully make use of the framework. Same goes for Ruby and Ruby On Rails.
Personally, I had the same problem. But I found a nice Ruby book (Mr. Neighborly's Humble Little Ruby Book, explaining Ruby in a none/less boring way. I thought it was actually fun to read!
After learning the basics of Ruby you can start looking at the (somewhat) official guides. They are easy to understand and shows a lot of Ruby On Rails basics (and more advanced stuff).
Upvotes: 0
Reputation: 1831
A good free alternative is Ruby on Rails Tutorial. It's a work in progress, but even the first 6 chapters helped me out a bunch.
Upvotes: 0
Reputation: 6270
Simply Rails 2 By Patrick Lenz is a good Rails introduction for someone with very little Ruby experience. But you will need another Ruby and Rails book or resource to really master both.
Upvotes: 0
Reputation: 31761
AWDWR is a good place to start. A couple other books worth looking at are Simply Rails 2 and Foundation Rails 2. Veger does have a good point too; without a certain level of Ruby knowledge you will struggle in some areas with Rails.
Upvotes: 1
Reputation: 19488
Agile Web Development with Rails (Thomas, Heinemeier Hansson) is a good intro to rails, and introduces Ruby gently along the way, you don't need to know ruby to read it.
http://www.amazon.com/Agile-Web-Development-Rails-Programmers/dp/097669400X
Upvotes: 4