プログラミングは他人のプログラムを参考にしながら学ぶのが一番ベストな方法なので、サンプルプログラムをちょっと変更したりしていじるのもどういう仕組みになっているか理解する近道です。