みんなC#っていってるからUnityなんだと思うけどC#の勉強必要だとは思えない。

ほとんどUnity独自の書き方(ゲットコンポーネントとかベクター3とか)だし。

本読む前にゲーム作ったほうがいいと思う。