Web系企業で開発業務に携わった後、2008年よりフリーランスプログラマ。1このショッピング機能は、Enterキーを押すと商品を読み込み続けます。このカルーセルから移動するには、見出しのショートカットキーを使用して、次の見出しまたは前の見出しに移動してください。トップレビューレビューのフィルタリング中に問題が発生しました。後でもう一度試してください。大型本Amazonで購入この書籍は評価が高いので目を付けていましたが、少し古いので改訂されないか待っていました。改訂される気配がないので、そろそろ読みたいと思った時が買い時と、多少古いのは承知のうえで購入しました。翻訳の多いオライリーのシリーズですが、本書は翻訳本ではありません。序文はまつもとゆきひろ氏が書いており、以下の記載があります。Ruby」の監訳を依頼されたYuguiさんが「私ならもっとよい本が書ける」と一念発起された結果なのだそうです。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系で改訂されることがあれば、また購入したいと思います。本書にも書かれていますが、これは英訳ではありません。全て、筆者が書き起こしたものです。非常に無駄のない、情報が上手くまとまっていると感じた一冊です。ハッカーの日本人ですが、他のオライリー翻訳本と同じく要所で小難しい表現を見かけ「なんでそんなまわりくどい言い方するの」なんて思いますが、これはできるだけ丁寧に書こうと心がけていると評価することもできます。そこにストレスを感じない方ならすらすら読めます。全体のボリュームが薄いですがちゃんとポイントを掴んでいる点、無駄があまりない点がこの本の優れいるところです。読者は選ぶけれどもとてもおすすめです。本を書いて欲しいと思います。『初めての〜言語』というタイトルの本を読むと、たいてい、言語の記述方法よりも、アルゴリズムだとかの考え方などに焦点が合わせられていることが多い。それはそれで有意義なことではあるが、Javaなどで十分にアルゴリズムを理解してきている人にとっては、そのような記述はまどろっこしい。取っ掛かりのより本であると思います。大型本Amazonで購入プログラマ初心者、経験が浅い人には難し目かも?他の言語にある程度精通している人が”Rubyとはどんな言語!?”的に読むには最高だと思います。Ruby著者自身や巷でもよく言われているように決して初心者向けではありません。RailsからRubyに入ってある程度書けるようになったけど、実はRubyそれ自体は細かいところはよくわかっていない、というような方にいいのではないでしょうか。※その場合でも既に言語をマスターしているという前提ですが。本自体は薄く、けど内容は非常に充実しています。書籍の中にもありますが、プログラミングをまったくやったことがない人にはあまりオススメできません。他の方のレビューにもありますが、もっと言うと、rubyに触ったことがない人にも個人的にはオススメできません。シンボルって便利だけどいまいち概念が理解し辛い...とか、全部オブジェクトって言われても...とか、Railsから泥縄式にRubyを覚えたことでモヤモヤとしていた点が非常にすっきりとわかり、Rubyという言語がなぜこれだけ支持されているのか、その魅力がよくわかりました。星は5つですが、タイトルが誤解を招きそうな気もします。これだけRailsがブームになっている今、さらにRubyを知りたいという人には、最もオススメできる書籍だと思いますし、1.9ではここが変わるよ、というのが随所に入っているのも、これから本格的な移行期に入るのだろうなあと思うと有益な情報だと思いますし、とても素晴らしい一冊でした。自分と同じ境遇にいる人がいたら、ぜひオススメしたいと思います。Rubyではじめる気軽なプログラミングを買い直すことになりました。Ruby初心者向けではない印象です。ある程度書けるようになったら読みなおそうと思います。あとは、Rubyに対して過剰に褒めていて、Rubyのメリットしか書いていないのが気になりました。メリット・デメリットを併記して、実際にどのような開発規模やスタイルに適するのかを客観的に示してほしかったです。プログラマにとって言語とは道具で、状況に応じて取り替えるものであり、どんなところでも何にでも使える言語など無いのだから。こちらのリンクで参照ください。rubyAmazonプライム会員ならお急ぎ便、日時指定便が使い放題さらに、映画もTV番組も見放題。200万曲が聴き放題。クラウドに好きなだけ写真も保存可能。プライムを無料で試す現時点ではこのメニューの読み込みに問題があります。プライムの詳細はこちら。プライム商品の返品・交換コンテンツと端末の管理Amazonアシスタントヘルプ日本語ショッピングのための言語を選択します。日本ショッピングのための国/地域を選択します。Audible(オーディブル)本は、聴こう。Now好きな時間が選べる。affiliates。