B语言应该是不用了吧,不过听说VB是他后来的分支了;
C语言是在他的基础上发展起来的,C语言还是很好的,属于高级语言。
但是并非我们平时流行的面向对象的程序设计,面向对象的主要包含了VB跟C++、Java之类的,而C属于高级语言中的结构化语言。
一般来说是语言学习者必学的一门语言。很多老师给的建议是先学习C、然后学习C++、然后C#。其实C++是很强大的,C#有点类似于Java(较简单些),C的功能也很强,可以在一定程度上直接操作硬件的,而且用它写的程序运行速度很快,文件较小,不过有人说C写的大型平台会出错。但是不知道是真假,因为听说过Windows的内核以及Linux和unix都是用C来写的,但是运行也很好啊。
至于你学习的话,你直接学习C语言就好了,到时候直接考取二级考试中的C语言就行,因为计算机考试的各个等级不是那种需要升级才能考的,你只要随机考取就行了,各个等级之间主要是性质之间的不同而已,二级主要注重于开发,三级的注重于方案的设计(这个是听别人这么讲的)。
加油吧,C语言是基础!