第1个回答 2011-07-16
C语言最好了,是面向过程的,初学一般学这个.VB虽然直观,但局限性太大,不推荐
C++\C#\J#都是面向对象的,需要学习面向对象思想,最好要有点编程基础才好.
自学的话,随便买本清华大学出版的<C语言程序设计基础>之类的书看看就好了,说难不难,说简单也不简单
---------------------------------------------
C和C++都是比较早的了,所以使用比较广泛。
JAVA和C#、J#都是比较新的语言,支持纯面向对象技术,这些里面JAVA相对应用广泛。C#次之。
不要问我难吗,前面说过了:说难不难,说简单也不简单。编程是很枯燥的工作,你最好有心理准备。
Linux是操作系统,就和WINDOWS一样。所以在哪个操作系统下编程都和专业不专业没有直接的关系.
-----------------------------------
我建议你买本书(清华大学出版的<C语言程序设计基础>之类的书)从头学起,再问下去我的修改次数就要到极限了,
就是不到极限,我也该写本书出来给你了...........
还有不要一开始就学C++,初学者学最好C语言。这会是一个漫长的学习过程,最好再报个学习班什么的......
OK?
第3个回答 2011-07-25
国内大多教师都是c起身的,而大多数教育都是先学习c,在学习c++,或者c#,实际上c的老式编程会造成思维定势,而c#是面向对象的,很多人很难适应,因为没有一个对接,我的建议是可以学习vb,也可以是易语言,可以对WINDOWS编程有较好的理解,之后学习c可以比较轻松,最后c#