この書籍は評価が高いので目を付けていましたが、少し古いので改訂されないか待っていました。
ですが、一向に改訂される気配がないので、そろそろ読みたいと思った時が買い時と、多少古いのは承知のうえで購入しました。
翻訳の多いオライリーのシリーズですが、本書は翻訳本ではありません。
序文はまつもとゆきひろ氏が書いており、以下の記載があります。
“一説によると「Learning Ruby」の監訳を依頼されたYuguiさんが「私ならもっとよい本が書ける」と一念発起された結果なのだそうです。”
なるほど。Learning Rubyの監訳を依頼されたyugui氏が、翻訳せずに自分で書き下ろしたが、タイトルはLearning Rubyの翻訳で使う予定だった「初めてのRuby」のまま世に出たというところでしょうか。
出版社がタイトルをどうするか著者に確認していればまた別のタイトルになっていたのかもしれません。
内容は、他の方のレビューで、「他の言語経験者にとっての初めてのRuby」と言っていたレビューがありましたがそんな感じです。
私は昔C言語を学習していた事がありましたが、C言語の入門書に似ているという印象を受けました。
C言語などの低級言語では、常に型や参照(ポインタ)等を意識する必要があります。
Rubyのような高級言語ではあまりそれを意識しなくても不自由なくプログラムが書けます。
プログラミングが初めての入門者は、そのような説明があること自体が分かり難く感じるかもしれませんが、本書はその辺りの地味な挙動を丁寧に説明してくれています。
具体的に理解が深まるのは、配列やハッシュ、数値、文字列、変数、メソッド、クラス等です。
特異クラスやメタプログラミングについても触れられていますが、これらはあまり詳しく説明されていません。
(説明されてはいるのですが、難しくて付いていけませんでした)
2008年出版の本ですので、所々古い箇所があります。
現在はRuby2.3ですが、本書はRuby1.8と1.9を対象に書かれています。
例えばエンコーディングは、Rubyは2.0からUTF-8がデフォルトになりマジックコメントが不要になりましたが、本書ではそういった2.0以降の情報は載っていません。
他の言語の経験者向けということで、プログラミングをしていれば知っているであろう(と著者が判断する)言葉は何の説明もなく出てきます。
例題のソースコードが数学関係や中国語の挨拶だったり、Rubyとは関係ない部分で難しく感じるソースコードもあります。
出来るだけ簡単なコードにし、挫折する読者を少しでも減らそうとする姿勢はあまり無いようです。
擬似変数、シンタックスシュガー、多態性、クロージャー、この辺りの言葉もあまり説明なく出てきます。
ネットで検索するなりして意味を確認しておくと読みやすいと思います。
難しい箇所も多少ありましたが、個人的にはとても楽しい書籍でした。
本文のページは180ページと少なく、3,4日で読めました。
3,4日でかなりスキルアップできたと思うので満足しています。
今後Ruby2系で改訂されることがあれば、また購入したいと思います。
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥1,980¥1,980 税込
発送元: Amazon 販売者: アイダ商会
¥1,980¥1,980 税込
発送元: Amazon
販売者: アイダ商会
¥58¥58 税込
配送料 ¥320 6月8日-9日にお届け
発送元: エコdeリユース店 販売者: エコdeリユース店
¥58¥58 税込
配送料 ¥320 6月8日-9日にお届け
発送元: エコdeリユース店
販売者: エコdeリユース店
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
初めてのRuby 大型本 – 2008/6/26
Yugui
(著)
{"desktop_buybox_group_1":[{"displayPrice":"¥1,980","priceAmount":1980.00,"currencySymbol":"¥","integerValue":"1,980","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"LGNZQhFBxwXKRPEyN%2B7GSnNw1IMe9GvHKVdM0JzEGOx0XFSQcyPwW5lQZDEnqI%2FxlZ7WZIx%2BeqRaBc7qhxMvCXNAzizyMXAy0wrIM8TkVDrf%2F1gjorvvn%2Bv0f%2FXaDSiQ%2F1uvCPAXRvcFXvRFD6s%2FeLYwjevPUyvI340j36VVfHVmlCIINYR1b44ihI4%2BbWgE","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥58","priceAmount":58.00,"currencySymbol":"¥","integerValue":"58","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"LGNZQhFBxwXKRPEyN%2B7GSnNw1IMe9GvHo%2F3X1zJF10j3s%2FE07WDQwIcfqqzkjNq5rZl4D3CZyMeCfCRD1WZ5rW2TquzhP%2Fd1C2jt5C%2BgSWFfsCJRezwrpW95VGchD%2BK%2BYJnqytgpX38IiLaiXEE8ATxhq%2BRtHabfl8jib%2FKYq1sdFrP2DTmqgw%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
本書は、他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説します。
これはRubyの資料を読んで実践的な学習を進めていくために必要な前提知識です。
本書はRubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としています。
本書を最後まで読めば、「Rubyリファレンスマニュアル」を自在に読みこなし多様なRubyライブラリを活用して、自力で高度なRubyプログラミングを習得するだけの基礎知識が手に入るでしょう。
Ruby1.8及び1.9に対応しています。
本書は、O'Reilly Media発行『Learning Ruby』の翻訳書ではなく、日本語による書き下ろしの書籍です。
これはRubyの資料を読んで実践的な学習を進めていくために必要な前提知識です。
本書はRubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としています。
本書を最後まで読めば、「Rubyリファレンスマニュアル」を自在に読みこなし多様なRubyライブラリを活用して、自力で高度なRubyプログラミングを習得するだけの基礎知識が手に入るでしょう。
Ruby1.8及び1.9に対応しています。
本書は、O'Reilly Media発行『Learning Ruby』の翻訳書ではなく、日本語による書き下ろしの書籍です。
- ISBN-104873113679
- ISBN-13978-4873113678
- 出版社オライリージャパン
- 発売日2008/6/26
- 言語日本語
- 本の長さ224ページ
よく一緒に購入されている商品
対象商品: 初めてのRuby
¥1,980¥1,980
最短で6月6日 木曜日のお届け予定です
残り3点 ご注文はお早めに
¥3,414¥3,414
最短で6月6日 木曜日のお届け予定です
残り3点 ご注文はお早めに
総額:
当社の価格を見るには、これら商品をカートに追加してください。
ポイントの合計:
pt
もう一度お試しください
追加されました
一緒に購入する商品を選択してください。
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
著者について
Yugui(ゆぐい):Rubyコミッタ。MtF-TS。
ドキュメントやライブラリの一貫性を通じて「より分かりやすいRuby」を実現するために活動している。また、リリース管理を通じて「より安定したRuby」をも目指す。
立教大学理学部数学科卒業。立教大学理学研究科博士前期課程中退。Web系企業で開発業務に携わった後、2008年よりフリーランスプログラマ。雑誌への寄稿多数。サイトはhttp://yugui.jp:
ドキュメントやライブラリの一貫性を通じて「より分かりやすいRuby」を実現するために活動している。また、リリース管理を通じて「より安定したRuby」をも目指す。
立教大学理学部数学科卒業。立教大学理学研究科博士前期課程中退。Web系企業で開発業務に携わった後、2008年よりフリーランスプログラマ。雑誌への寄稿多数。サイトはhttp://yugui.jp:
登録情報
- 出版社 : オライリージャパン (2008/6/26)
- 発売日 : 2008/6/26
- 言語 : 日本語
- 大型本 : 224ページ
- ISBN-10 : 4873113679
- ISBN-13 : 978-4873113678
- Amazon 売れ筋ランキング: - 634,581位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2016年3月6日に日本でレビュー済み
Amazonで購入
2020年10月23日に日本でレビュー済み
Amazonで購入
予定より早かったです。商品もきれいでした!
2018年9月10日に日本でレビュー済み
タイトルの通りです。
本書では Ruby1.8〜1.9 を対象にしているため、2.5.1 が安定版の現在ではところどころ情報が古くなってしまっています。
最新のリファレンスマニュアルや irb で確認しながら通読し、書いてあること自体はものすごく良いと感じたものの、内容が合っているかどうかいちいち確認しながら再読するのはやはり骨が折れるので、手元には置いておけないなと思ってしまいました…!
改訂していただけたら絶対に買いますので、ぜひ筆者の Yugui さんにはご検討いただきたいです。切実です。
本書では Ruby1.8〜1.9 を対象にしているため、2.5.1 が安定版の現在ではところどころ情報が古くなってしまっています。
最新のリファレンスマニュアルや irb で確認しながら通読し、書いてあること自体はものすごく良いと感じたものの、内容が合っているかどうかいちいち確認しながら再読するのはやはり骨が折れるので、手元には置いておけないなと思ってしまいました…!
改訂していただけたら絶対に買いますので、ぜひ筆者の Yugui さんにはご検討いただきたいです。切実です。
2009年11月22日に日本でレビュー済み
Amazonで購入
・ プログラミング初心者向けではありません.
・ 他言語を習得されている方向け.
・ Ruby の全体像を手早く俯瞰したいという方には完全マッチ.
著者は Ruby ハッカーの日本人ですが、他のオライリー翻訳本と同じく要所で小難し
い表現を見かけ「なんでそんなまわりくどい言い方するの」なんて思いますが、これ
はできるだけ丁寧に書こうと心がけていると評価することもできます。そこにストレ
スを感じない方ならすらすら読めます。
全体のボリュームが薄いですがちゃんとポイントを掴んでいる点、無駄があまりない
点がこの本の優れいるところです。つまり、読者は選ぶけれどもとてもおすすめです。
同じ著者に同じノリで Rails 本を書いて欲しいと思います。よろしくお願いします。
・ 他言語を習得されている方向け.
・ Ruby の全体像を手早く俯瞰したいという方には完全マッチ.
著者は Ruby ハッカーの日本人ですが、他のオライリー翻訳本と同じく要所で小難し
い表現を見かけ「なんでそんなまわりくどい言い方するの」なんて思いますが、これ
はできるだけ丁寧に書こうと心がけていると評価することもできます。そこにストレ
スを感じない方ならすらすら読めます。
全体のボリュームが薄いですがちゃんとポイントを掴んでいる点、無駄があまりない
点がこの本の優れいるところです。つまり、読者は選ぶけれどもとてもおすすめです。
同じ著者に同じノリで Rails 本を書いて欲しいと思います。よろしくお願いします。
2015年3月27日に日本でレビュー済み
Amazonで購入
必ず、買う前に前書きを読んで下さい。
本書の対象としているのは、『他言語を学んだ事がある人』が
『他言語を学んだ事がある人』が
『他言語を学んだ事がある人』が
初めてRubyを学ぶ本
ラベル買いはダメ!!!!
ラベル買いするとひどい目に会います。
Ruby歴1年で、入門書や初級書を何冊か読んだ私が、基本に立ち返ろうと、本書を手に取りましたが
'@他言語との比較をメインにRubyの説明がしてある!
'ARubyのクラスとメソッドの詳しくは自分で調べてね!方式
'B説明表記が独特で クラス#メソッド で記載されているが、その説明が一切ない。etc.....
基本の復習にも、入門書(*他言語のプログラミング歴が2年未満の方)にもなりません。
たのしいRubyの方が勉強になります。
*上記のこの表記に関して
私、偏差値60overの某大学でc言語を学びましたが
分かり辛かったので。
本書の対象としているのは、『他言語を学んだ事がある人』が
『他言語を学んだ事がある人』が
『他言語を学んだ事がある人』が
初めてRubyを学ぶ本
ラベル買いはダメ!!!!
ラベル買いするとひどい目に会います。
Ruby歴1年で、入門書や初級書を何冊か読んだ私が、基本に立ち返ろうと、本書を手に取りましたが
'@他言語との比較をメインにRubyの説明がしてある!
'ARubyのクラスとメソッドの詳しくは自分で調べてね!方式
'B説明表記が独特で クラス#メソッド で記載されているが、その説明が一切ない。etc.....
基本の復習にも、入門書(*他言語のプログラミング歴が2年未満の方)にもなりません。
たのしいRubyの方が勉強になります。
*上記のこの表記に関して
私、偏差値60overの某大学でc言語を学びましたが
分かり辛かったので。
2009年6月4日に日本でレビュー済み
Amazonで購入
Rubyを独学しようとこの本を購入したJavaプログラマですが、
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
を買い直すことになりました。
Ruby初心者向けではない印象です。ある程度書けるようになったら読みなおそうと思います。
あとは、Rubyに対して過剰に褒めていて、Rubyのメリットしか書いていないのが気になりました。
メリット・デメリットを併記して、実際にどのような開発規模やスタイルに適するのかを客観的に示してほしかったです。
プログラマにとって言語とは道具で、状況に応じて取り替えるものであり、どんなところでも何にでも使える言語など無いのだから。
Ruby初心者向けではない印象です。ある程度書けるようになったら読みなおそうと思います。
あとは、Rubyに対して過剰に褒めていて、Rubyのメリットしか書いていないのが気になりました。
メリット・デメリットを併記して、実際にどのような開発規模やスタイルに適するのかを客観的に示してほしかったです。
プログラマにとって言語とは道具で、状況に応じて取り替えるものであり、どんなところでも何にでも使える言語など無いのだから。
2014年2月6日に日本でレビュー済み
コンピュータに限らないが、特にコンピュータ関連では、詳しい人に質問すると、
やたらとモッタイをつけたり、
こちらが知るはずがない知識を使って説明したり、
簡単なパズルを頭の中で解くくらいの手間をかけないと理解できない「仕掛け」がしてある説明をしたりと、
俺は君と違ってわかってるんだぜ、という意識と、
君が解ってしまったらもう威張れなくなってしまうから、できれば解ってほしくない、という意識が
覗けてしまうことが多い。 この本も、その1例。
他の人のレビューにも書いてあったが、説明されてないことを使って説明しすぎ。
大体メソッド定義の説明があんなに後ろの方にしか出てこないのも、読者のためになってないことは著者もわかってるはずだ。
あと、もう一つ。この本の他のレビューと、参考になったならない、っていう投票、変じゃない?
著者が天才だなんていう妙なレビューもあったし。3つ星だと参考にならなかった票が集中するし
(まずまずマトモなこと書いてるのに。)
このレビューは参考になるでしょうか???
やたらとモッタイをつけたり、
こちらが知るはずがない知識を使って説明したり、
簡単なパズルを頭の中で解くくらいの手間をかけないと理解できない「仕掛け」がしてある説明をしたりと、
俺は君と違ってわかってるんだぜ、という意識と、
君が解ってしまったらもう威張れなくなってしまうから、できれば解ってほしくない、という意識が
覗けてしまうことが多い。 この本も、その1例。
他の人のレビューにも書いてあったが、説明されてないことを使って説明しすぎ。
大体メソッド定義の説明があんなに後ろの方にしか出てこないのも、読者のためになってないことは著者もわかってるはずだ。
あと、もう一つ。この本の他のレビューと、参考になったならない、っていう投票、変じゃない?
著者が天才だなんていう妙なレビューもあったし。3つ星だと参考にならなかった票が集中するし
(まずまずマトモなこと書いてるのに。)
このレビューは参考になるでしょうか???
2015年4月12日に日本でレビュー済み
Amazonで購入
本書にも書かれていますが、
これは英訳ではありません。
全て、筆者が書き起こしたものです。
内容は、プログラム経験者が、
新しいRubyという言語を習得することを
前提に書かれており、他言語経験者の
私としては、冗長な部分がなく、
非常に無駄のない、情報が上手くまとまっていると感じた一冊です。
これは英訳ではありません。
全て、筆者が書き起こしたものです。
内容は、プログラム経験者が、
新しいRubyという言語を習得することを
前提に書かれており、他言語経験者の
私としては、冗長な部分がなく、
非常に無駄のない、情報が上手くまとまっていると感じた一冊です。