プログラムは言語そのものよりもプログラム的な考え方、組み方のベースが出来てくると、どんな言語を習得する際でも役に立ちます。逆にそれがないとプログラム自体が全く理解出来ないので、その初心者の壁をぶち破る必要があると思っています。 その壁をぶち破るための言語は何でもOKなんですが、先人はBASICだった人も多いですし、BAISCと言っても今のBASICは多少強化されている部分もあって、他の言語に近い部分も増えてますよ。 まあ他の言語の事を考えて使うなら、最終的にはなるべくGOTOは使わないようにすると他の言語に移ったときに楽になるかもですね。(他の言語はGOTOがなかったり推奨されない場合が多いので)