>>698
やさしいでも最初の方は同じなのでいいよ。
それを一通りやったらネット上の解説サイトでジェネリック、インターフェースの
説明を読んどけばいい。
UnityでいうとGetComponent<Rigidbody>()とかがジェネリック。
インターフェースはちょっと直接的な事例は思い浮かばないけど
自分でクラス作ったりするときにはかなり有用な機能だ。

あとできれば本の中身はプログラムが目的をどういう過程で
実現しようとしているのか、を注意深く見ておくといい。
いわゆるアルゴリズムと言われるものだがそういうことがわかるようになれば
結局のところ言語固有の部分は本当に「決まり事」に過ぎず
大概のものが同じだということまでわかるようになる。