Must read books for programmers?

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 (Programming Ruby), but would still
like to hear other suggestions.

I really like the well mannered rubyist

Is that another way to say The Well-Grounded Rubyist or is it another
book?

Given that background I recommend “The Ruby P.ming Language”.
Detailed
and to the point.

Nope its that one, it’s too early for email…

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

On Mon, Feb 24, 2014 at 5:38 PM, Morten I. [email protected]
wrote:

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.

In my view it is still relevant, you’ll get the language right quickly.
Ruby has not changed dramatically in core language features.

I am surprised it hasn’t had any new edition since.

Yep, a new edition would be awesome, first in the line to purchase it
:).

On 24/02/2014 17:09, Morten I. wrote:

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 F. 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 16:38, Morten I. wrote:

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.

I used:

http://www.amazon.co.uk/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/ref=sr_1_1?ie=UTF8&qid=1393260284&sr=8-1&keywords=ruby+programming

which is a slightly more current (it covers v2).

Recommended.

Cheers,

Phil…

On Feb 24, 2014, at 10:53 AM, Morten I. [email protected] 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 P.ming), but would still
like to hear other suggestions.


Posted via http://www.ruby-forum.com/.

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 Mon, Feb 24, 2014 at 10:08 AM, Bill F. <
[email protected]> 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.

+1 on Sandi Metz’s book

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.

On Mon, Feb 24, 2014 at 8:45 PM, Morten I. [email protected]
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.

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.

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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs