この手の質問にいつも答えてる事ですが、「プログラムを知るという事は物の仕組みを知るという事」。例えばタイトル画面で十字キーを動かして決定、というのは「どうやってこうなるように動かしているのか」。そういうものの中身を理解する事によりプログラムも作れるようになります。 で、BASICで覚えた命令を余所の言語で、というのも応用が効く効かないがありますのでスムーズに移行出来るとは言いにくいですが、それまでに覚えた「仕組み」については基礎が充分出来ていると言えます。ならばこうすればいい、この命令で行ける、等色々と応用が効くようになります。