Everyone has their own choice in books, both books you listed are
reputable. However, the Pragmatic Programmers Guide (commonly known as
‘Pickaxe’) is the traditional book; the first edition was one of the
first Ruby books out (maybe THE first). I happen to have a copy on my
bookshelf at my side.
Both are good books, but I’d check to see if the person has them
already. Both are standard references and most “non-novice” Ruby
programmers will have them. If the person is not a Rails programmer, you
might want to look at “Ruby for Rails” and “Agile Web D. With
Rails, 2nd Edition”. O’Reilly’s “Ruby Cookbook” and “Rails Cookbook” are
also good “second Ruby books” for people who have the basics already.
I’d like to buy (for a gift) 1 or 2 books about Ruby for a non-novice
user: I don’t know Ruby, so I ask you an advice…
Both are good books, but I’d check to see if the person has them
already. Both are standard references and most “non-novice” Ruby
programmers will have them. If the person is not a Rails programmer, you
Very valid point! Also, how long has the person been using Ruby?
There’s a lot of territory between novice and expert, and there are
more Ruby books in English than there used to be.