What's your must read books for learning Ruby? I come from a Java
background, so I understand OOP and MVC.
My goal is to learn web development, probably starting with Sinatra and
moving over to Rails later.
I am currently reading the Pick Axe (Ruby Programming), but would still
like to hear other suggestions.
On Feb 24, 2014 7:53 AM, "Morten Its" <lists@ruby-forum.com> wrote:
What's your must read books for learning Ruby? I come from a Java
background, so I understand OOP and MVC.
My goal is to learn web development, probably starting with Sinatra and
moving over to Rails later.
I am currently reading the Pick Axe (Ruby Programming), but would still
like to hear other suggestions.
On Mon, Feb 24, 2014 at 10:08 AM, Bill Felton < subscriptions@cagttraining.com> wrote:
I have ro recommend Practical Object Oriented Design in Ruby by Sandi
Metz. One of the best OO design books I've ever read, and focused on Ruby.
A delight.
I have ro recommend Practical Object Oriented Design in Ruby by Sandi Metz. One of the best OO design books I've ever read, and focused on Ruby. A delight.
···
On Feb 24, 2014, at 10:53 AM, Morten Its <lists@ruby-forum.com> wrote:
What's your must read books for learning Ruby? I come from a Java
background, so I understand OOP and MVC.
My goal is to learn web development, probably starting with Sinatra and
moving over to Rails later.
I am currently reading the Pick Axe (Ruby Programming), but would still
like to hear other suggestions.
Xavier, it's great Matz is a co-author to that book and I have looked at
it before, but isn't it getting outdated? I mean it's over 6 years old,
but looks like it covers 1.9 so maybe it's still relevant.
I am surprised it hasn't had any new edition since.
Phil, I am already reading through that book, currently on page 145.
It teaches the Ruby language great, small examples but I wish it had
exercises, to really be sure you actually understand. I guess you could
make up some exercises or pair it with Ruby Koans to be sure you
understand.
It's also a weird match of programming introduction and teaching Ruby. I
thought the reader knew what OOP and exception was, but I guess it's
fair to tell about it for people coming from C for example
Would a book such as Metz' POODR translate as well to other languages,
such as Java, or is it design choices specific for Ruby? It does looks
interesting.
One book which helped me understand how and when to use Ruby's classes
was "Design Patterns In Ruby". After learning the Ruby way of doing
things, this book was a great way to understand code uses in the real
world.
Xavier, it's great Matz is a co-author to that book and I have looked at
it before, but isn't it getting outdated? I mean it's over 6 years old,
but looks like it covers 1.9 so maybe it's still relevant.
I am surprised it hasn't had any new edition since.
--
currently (ab)using
Arch Linux, CentOS 6.5, Debian Squeeze & Wheezy, Fedora 19 & 20, OS X
Snow Leopard, RHEL 7, Ubuntu Saucy
GnuGPG Key : http://phildobbin.org/publickey.asc
Fair comment. I guess its authors were trying to cover all the bases but
I agree some examples would've been nice.
I also absorbed 'The Ruby Way' by Hal Fulton which I really enjoyed but
my copy's ridiculously out of date: 2002. He may have updated it since
2003 but I recommended it regardless.
Cheers,
Phil...
···
On 24/02/2014 17:09, Morten Its wrote:
Phil, I am already reading through that book, currently on page 145.
It teaches the Ruby language great, small examples but I wish it had
exercises, to really be sure you actually understand. I guess you could
make up some exercises or pair it with Ruby Koans to be sure you
understand.
It's also a weird match of programming introduction and teaching Ruby. I
thought the reader knew what OOP and exception was, but I guess it's
fair to tell about it for people coming from C for example
--
currently (ab)using
Arch Linux, CentOS 6.5, Debian Squeeze & Wheezy, Fedora 19 & 20, OS X
Snow Leopard, RHEL 7, Ubuntu Saucy
GnuGPG Key : http://phildobbin.org/publickey.asc
I cannot comment on the book specifically, but I've watched videos by
Sandi Metz (I think it was a conference or something, can't remember
the details) and I can tell you that the concepts she explains are
general enough that you can apply them to any OO language.
Jesus.
···
On Mon, Feb 24, 2014 at 8:45 PM, Morten Its <lists@ruby-forum.com> wrote:
Would a book such as Metz' POODR translate as well to other languages,
such as Java, or is it design choices specific for Ruby? It does looks
interesting.