C吧,理由两个:
1.C最简单,适合初学者
C和VB最简单,C++其次,java和C#最复杂。根据循序渐进的原则,不宜一开始就学太复杂的东西,学简单的容易建立信心和兴趣。
2.C和主流语言最接近
C++、java、C#都是从C语言发展出来的,他们和C很相似,保留了C语言很多成分,学会C语言再学C++ java C#就容易多了。
相反VB是另外一个系列的语言,和C++、java C#这些主流的语言差别很大,如果进一步要学这些语言,相当于重新学。
如果不是专业学习,只是增长知识,学vb就可以了
如果是专业学习
先学习C语言,因为C# 、 c++、java都和C语言语法类似
而且C语言比较灵活、语法限制也少,也就是因为太灵活,对人的灵活性要求高一点,这个学好了顺便学学C++,掌握一下C++的基本的面向对象思想。这个时候你必须有个选择,
C++ 、 C# 还是JAVA,你最好选择一个方向,如果经过一些时间的C++学习之后觉得比较喜欢,而且掌握比较好,可以继续学习。
如果觉得难度大或者不喜欢,都可以回头学JAVA或C#
本人比较推荐C#,虽然很多人说C#是抄袭JAVA,本人觉得C#98%抄袭JAVA,但是2%是创新,但是这2%的创新足以让我们欣喜一场,因为他让编程更方便更好学了。而且功能也更强大了。C#某些程序可以和C++运行速度相媲美,这是JAVA望尘莫及的。
VB很简单、比C简单,容易学,不过前景不好。
C很难学,但是是基础,如果想吃编程饭,就必须学C,所谓一通百通。
C#和Java都来自C,但是摒弃了C复杂的指针、堆栈操作等等
Java比C#抽象度更高,不能操作系统底层的东西,如果吃网络编程这碗饭,就直接学Java和C#即可,
C#简直是偷学Java,有点乱,但是跟Microsoft的风头的人多,所以学的也多,不过竞争会很激烈。
Java虽然简单、且抽象度高,工资也高^_^,但是自学是很困难的,如果报班学的话学费会很昂贵。
建议学学C#比较折衷,但是一定要往里钻,要不就成了“伪程序员”
绝对是C语言
什么时候会C都是最基本的要求,学会C之后再学其他的C#C++等等
java可以在学了C之后有兴趣的话研究研究,可以在学习WEB网页时同时学,这样掌握的快
先学C语言,C# C++ JAVA 都属于类C(like C)语言,C++一般排在第二位,作为学习面向对象编程(OOP)的开始,C#和JAVA主要区别在类库,可以根据应用选择,C#的集成开发环境(IDE)要好一些,上手比JAVA快。
VB不用的话就不要学了,学习baisc语言作为入门是很好的,VB就没必要了