第1个回答 2010-04-02
想学编程先把基础打牢,先把C或者C++学好. c和c++大部分是一样的,只是c++多了一个面向对象的概念.面向对象这个概念初学者很难搞明白到底有什么用,我写代码写到现在依然无法给你解释清楚,这个只能自己领悟.
至于人家说VB要过时了,那个完全是扯淡,记住语言不分好坏,关键是谁在用,怎么用.
C#是微软吸取了Java灵活的优点和VB的高效开发的一种语言.是基于.NET平台的,而.NET平台本身的原因导致了C#只能在微软的操作系统上使用,所以C#无法实现跨平台的功能.
根据我现在的经验,如果你对自己有信心的话,可以直接跳过C/C++直接进军C#,C#有与VB一样的高效快速开发的能力,你可以在第一天使用C#的时候就写出一个应用程序.而且直接学习C#的话可以跳过C/C++那繁琐的指针(你去学学看好了,C/C++里指针是最难的),因为C#完全是托管机制,所有的操作都是安全的,防止了直接与指针打交道.本回答被提问者采纳