私の場合は、サンプルデータで改造してみたかったところを
実際に改造してみるのからはじめました。

名前でコモンを呼び出した場合、
同じ名前のコモンは番号の大きい方が適用されるのを利用して、
サンプルのコモンを番号の大きい所にコピーして改造して、
バグで大失敗したら消去してまたコピーするを繰り返す感じです。

一度大規模に改造するとバグった時、原因特定しづらいので
少しずつ改造してはバグがないかテストプレイでチェックしてを繰り返しましたね。

少しずつ改造してみる場所を増やしていったら、少しずつわかる範囲が
広がっていった感じです。