他の言語経験がある方であれば、この2冊があれば十分です。
これらは、Rubyを日常的に使うようになったら 常に手元に置いておきたくなる本でもあります。
それほど言語経験がなくって… という方でもプログラミングRubyがあればなんとかなるかもしれません。 心配なら実際に本屋で手にとってみてみるのがよいと思いますが、 もうすこし教科書的なものの方がお好みであれば Rubyプログラミング入門 がよいでしょう。
また、プログラミング言語はRubyがはじめてという人なら、 たのしいRubyからはじめられます。 これを読み切ったら、前述の本にあたってみるとよいでしょう。
Rubyをもっともっと使いたいと思うあなたには以下をおすすめします。
プロセスを越えてオブジェクトにアクセスできる、 簡単便利な分散オブジェクトプログラム環境dRubyの本です。 dRuby作者自らの執筆でもあり、とても興味深い内容です。
Rubyにおける、Rubyによるユニットテストのためのツールである RubyUnitの使いこなし方を解説した本です。 ツール自体の使い方にとどまらないという意味で 単なる「使い方」ではなく 「使いこなし方」を解説しているといえると思います。
Rubyによる、Rubyのためのパーザジェネレータを扱った本で、 Raccの作者である青木峰郎さんによるものです。 「Rubyの」というのをおくとしても、 難解になりがちな内容を平易に解説している良い本だと思います。
すいません、拙著(共著)です(^_^;)。
手前味噌ではあるのですが「もっともっと」という方には おすすめできる内容になっていると思います。 ぜひ、書店で手にとって内容を見てみてください。
最後に、Rubyの考え方をもっと知りたいという方には オブジェクト指向プログラミング言語Rubyをおすすめしておきます。 やや難解といわれていますが、とてもおもしろい内容だと思います。
dRubyは、Rubyにおける分散オブジェクトの実装の一つで、 実にRubyらしいものだと思います。 こむずかしいことはほとんどなく、 これひとつでぐっと世界がひろがります。
同書はdRuby作者である咳さんによるものです。
以下の本を読みました。 ここにない本はまだ読みかけ、まだ読んでない、 持っていないのいずれかです。
riやrefeがあれば十分という人もいるでしょうが、 手元にあるとなにかと便利だと思います。
前述の通り、おすすめです。
前述の通り、おすすめです。
前述の通り、おすすめです。
各メソッドについてサンプルコードが示されているなど、 リファレンスが非常に充実しています。 本自体のサイズが大きいので普段はriを使うことも多いのですが、 それでも手元にあると便利な本の一つと言えます。
前述の通りです。
前述の通りです。よければ手に取ってみてください。
Rubyの入門書としておすすめするならプログラミングRubyかこの本か、 という選択になると思います。どちらが良いかは好みでしょうね。
The Ruby Wayの邦訳本です。 鵜飼文敏さんといっしょに監修をしました。 原書に見られたいくつかの問題が解決されていますので、 原書よりもむしろおすすめできるのではないかと思っています。
まだざっと見ただけで、読み切ってはいません。 この本はREXMLの解説書です。
内容としてはXMLの基礎からはじまっていますが、 解説が少しシンプルすぎるかもしれません。 今の1.5倍程度の分量で読めたらもっと良かったかなと思います。 それから、各種のXMLライブラリについて、 機能や使い勝手の面での比較がほしかったです。
クックブック的な本で、 いろいろな問題に対するコードがのっています。 間違ったコードがいくつかあるのと、 取り上げられている問題にやや偏りがあるのが気になりますが、 悪い内容ではないのではないかと思います。
前述の通りです。
RDの書き方や活用のヒントについていろいろと書いてあります。 欲を言わせてもらえば、従来の256本のように もう一歩進んだ内容があってほしかったなと思います。 たとえばRDtoolをハックするとか。
それと文体が特徴的すぎて個人的にはしんどかったです。
MS-Windows環境でのRubyというのに それほど強い関心がなかったので読み流してしまいました。 MS-Windows環境の人はあたってみると良いのかもしれませんが、 私にはなんとも言えません。
この本は立ち読みをしただけです。 ざっとめくってみたところの印象では、 「eRubyを通してRubyを概観してみましょう」 といった内容になっているようでした。 もう少しつっこんだ活用例があるとよかったのではないかと思います。 既にRubyを知っている人にはややもの足りないでしょう。
文法など、Ruby入門的なところからはじまってしまっているためか、 内容が散漫になってしまっている印象があります。 もっとポイントをしぼった方がよかったのではないかと思います。
言い方が悪いかもしれませんが、 寄せ集めという印象があります。
FXRubyやSDLなど、他ではなかなか見られない内容が 扱われているのは良いと思います。 しかしその一方でおよそRubyとは関係のない記事まで入ってしまっているため、 全体として見るとどうしてもお買い得感が小さくなります。 バラ売りしてくれたらいいのに、という感じです。
この本は立ち読みをしただけです。 私にコメントできるような内容はありませんでした。
添付ライブラリの解説… なのかな。 今となっては古いですし内容も薄いです。
順不同にて。