サンプルが動いたら、その中の数字や文字列をちょっと弄ってみる。
そして、動作結果が変わったら、なぜそうなったか、プログラムの
動作を1つづつ追ってみながら考える。

こういうことを繰り返していると、だんだんプログラムの動作が判って来る。