プロを目指す人のためのRuby入門を読んで
今回、このタイトルの参考書を読了したたためこの場で感想を記述する。
この本はRuby初心者が、Rubyのお作法を知るにはとても良い参考書だと感じた。
内容は、初心者が理解しやすいよう難しいコードは書かれておらず、
また、参考書で過去に出てきた箇所が登場した際に、振り返りやすいように、
どこを参照すべきか参照先が記述されていたりと、親切な部分もありがたかった。
最初は、Rubyの基礎的な記述方法を丁寧に説明してあり、
条件分岐や繰り返し処理、ハッシュや配列の処理、正規表現など
についても詳しく書かれており、基礎で重要な箇所についてとても丁寧に説明されていた。
その際には、よく利用されるメソッドなども併せて解説してあり、
Rubyで表現する際のメソッドの知見が、基礎的な部分ではあるが広がった。
その他にも、実務でそれが利用されるのかどうかなどにも触れられていたりと、
分量はとても多いが、基礎を知る上ではさまざまは表現方法に触れることができ、
初心者レベルではあるが表現の幅がとても広がるのでとても良い参考書だと感じる。
少し難易度が高いと感じたのはクラスの概念を学ぶ際の、self
についてだったと感じる。
他の言語でも同じだと思うが、selfの書かれる位置によってそのself
が指すものが変わってくる。
そのため、理解するのに少し時間がかかった。また、それでもまだ100%とはいかないので、
これからRubyを触れるにあたって、少しずつ理解を深めていきたい。
この本は、とても網羅的に記述されており、一通り記述されているコードを試し、
どのように処理されるかを試しながら、理解を深めたが、書かれていたこと全てを理解
できたわけでは当然ないため、これからもRubyをたくさん触れることで、理解を深めていきたい。
それでも、初心者として、表現方法のインデックスが頭の中にできたのはとても大きいように感じる。