これまで私が読んだ本の中でもトップクラスで、
美しい本です。
ネットとかで評判を見ても、
美しいと言われています。
入門書書いて美しいと評判になるとは、
著者は一体どれだけ天才なのでしょうか。
まあ入門書とはいっても、
プログラミングが初めての人向けではありません。
ほかのプログラムの経験がある場合でも、
ちょっと難しすぎる場合はあるかも。
ほかの言語を何個かちゃんと理解して比較や考察もしている人が、
Rubyを初めて学ぶ時にちょうどいい本、という位置づけですかね。
ほかの言語を学んだ上でRubyの入門書を読んで少しやってみた後で読む、
でもいいかもしれませんが。
書いてある内容としては、
Rubyの文法や基本的なライブラリの使い方が書いてあるわけですが。
それが完璧にまとまっています。
少なくとも私には完璧にしか見えませんでした。
一定レベルの範囲までの知識が完全に入っていて、
かつそれ以上に理解が進んでも整合性が崩れないような書き方になっています。
作者は書いてあることを完全に整理して理解しているのだなあ、
と読んでいて強く感じさせる文章となっていました。
また書いてないこと(比較対象として挙げられているほかの言語やあと数学とか。)も。
200ページ程度にまとめられていて、また文章も読みやすいので、
読み進んでいくのは苦になりません。
そしてこの本を細部まで理解できた時は、
Rubyが理解できた時、
と言い切れるでしょう。
(まあTipsのような部分はともかくとしてですが。)
美しい本です。
ネットとかで評判を見ても、
美しいと言われています。
入門書書いて美しいと評判になるとは、
著者は一体どれだけ天才なのでしょうか。
まあ入門書とはいっても、
プログラミングが初めての人向けではありません。
ほかのプログラムの経験がある場合でも、
ちょっと難しすぎる場合はあるかも。
ほかの言語を何個かちゃんと理解して比較や考察もしている人が、
Rubyを初めて学ぶ時にちょうどいい本、という位置づけですかね。
ほかの言語を学んだ上でRubyの入門書を読んで少しやってみた後で読む、
でもいいかもしれませんが。
書いてある内容としては、
Rubyの文法や基本的なライブラリの使い方が書いてあるわけですが。
それが完璧にまとまっています。
少なくとも私には完璧にしか見えませんでした。
一定レベルの範囲までの知識が完全に入っていて、
かつそれ以上に理解が進んでも整合性が崩れないような書き方になっています。
作者は書いてあることを完全に整理して理解しているのだなあ、
と読んでいて強く感じさせる文章となっていました。
また書いてないこと(比較対象として挙げられているほかの言語やあと数学とか。)も。
200ページ程度にまとめられていて、また文章も読みやすいので、
読み進んでいくのは苦になりません。
そしてこの本を細部まで理解できた時は、
Rubyが理解できた時、
と言い切れるでしょう。
(まあTipsのような部分はともかくとしてですが。)