BASICの基本に忠実で良いプログラムだと思いますよ。 もし上記のプログラムがわからない人ぐらいの初心者の人は、まずは出てきた命令を命令表などで調べてみると良いと思います。 長いプログラムだと命令が多くて大変ですが、このぐらいなら命令も少ないし、始めは意味がわからなくても良いので命令表に目を通しておくのは役に立つと思います。