んー、まあ BASIC(英語) も C も Java も、大分類では Algol系(インド・ヨーロッパ語族)にくくられる親戚みたいなものかな。 BASIC と LISP との差に比べたら、BASIC と C の差なんて微々たる物です。 BASIC における変数・制御構造(for文やwhile文)・自作関数(またはメソッドあたり)の概念はこれから触れるであろう多くのコンピュータ言語で共通です。 (まるっきり系統が違うのが「関数型言語」とか「宣言型プログラミング」とか称される方面 (日本語とか?))