C言語の某定番教科書はポインタと構造体の解説が延々と続く。

正直、あんなもの勉強するくらいなら最初からHaskellでリスト処理を学ぶ方が良い。