>>315
まずVBは今から始めるものではない。
MS子だと思うのならC#にすれば。
しょぼい授業ならC++とC#の共通項にぶち当たることも多いと思う。

(以下蛇足)
でも、本格的なものを作るのならやっぱりC++しかない。
その中ではC++だけが.NET Frameworkを使わないプログラムを作れる。
.NET FrameworkがインストールされているPCはまだまだ少ないので、
それをインストールしてもらう手間を考えると、フリーソフトに.NET Frameworkは使いづらい。
(だから.NET Frameworkが普及しないというジレンマに陥っていると言えるかもしれない)
しかし自分がプログラミングできるようになったころには十分普及しているはずだという考え方もできる。
結局はMSを信じるか否か、世の中がどうなるかを推測するしかない。