私はプログラムを独学で覚えました。昔はネットなんてものは無かったので雑誌掲載のプログラムを改造して様々なテクニックを学びました。 どんなプログラムであっても表示命令、入力命令、判断命令、繰り返し命令と変数について覚えれば作れます。 個人的には「どんな命令を覚えたら良いか」という質問ならば「自分が作りたいプログラムに必要な命令を覚えれば良い」と答えます。 とはいえ、最初の時点で必要最小限の命令を覚えておかないと厳しいためPRINT、INPUT、GOTO、IF~THEN~くらいは覚えておいた方がいいでしょう。