第1个回答 2010-09-30
怎么说呢,虽然有些语言是当下流行的,有些貌似是所谓的过时语言.但是,初学不一定要挑那些最时尚潮流的语言.我个人认为学编程学的是思想,不是具体哪门语言.编程语言这东西,一通百通.精通了一门以后,再学一门新的是很轻松的.
而且学习编程,其实除了语言本身,其它的一些东西也很重要,比如数据结构,算法,数据库等一些相关知识.不然学会了语法是根本没用的,如果单纯学语法,花半天记一下就够了,可那样等于没学.
不好意思说多了,我只是有感而发.我来就我知道的一点回答你一下吧.据我所知,目前"跟的上时代"的语言应该有Java,.Net,C/C++等.目前好像嵌入式方向挺吃香的.C语言比较经典,好多学校用作程序设计基础的教学语言.虽然C本身不支持面向对象,在此基础上发展出了面向对象的C++,但是还是有很多企业公司用C,毕竟不是所有地方都需要面向对象的知识.我现在参与的一个项目很多就是用C写.
如果你C学的差不多了,那么过渡到C++很容易,最主要就多了一个面向对象的概念,其它也有很多不同,但我觉得都不是大问题.再如果,你C和C++都差不多了,那你在语言这方面应该真的差不多了.这个时候如果你去学Java,C#什么的,熟悉起来时非常快的.不过,程序设计这东西,经验很重要,就算你语法函数什么的再熟,平时自己打的代码不多,也是很难写出好的代码的.
我不知道你的打算是什么,所以也不好说接下去该学什么.编程只是软件设计的一个基础,里面有好多方向.如果是我刚刚说的嵌入式方向,那你还得学汇编,单片机等知识,如果是网络方向,当然得学各种协议及一些通信原理,如果是管理信息系统方向,那就得熟悉数据库,SQL语句等......
唉,好像又说多了.这么说吧,哥们,我觉得吧你要自学编程,用C作为入门还是不错的,毕竟也是那么多高校的选择.要是你觉得有难度,可以换visua basic,这个语法上看起来会比较简单,还没指针什么的.但是不要沉迷于IDE,VB很容易让人产生自满,因为它要做个小程序真的太简单了,拖几个控件就行了.因此很多人以为这样就是编程了.
如果你就是要以潮流的语言起步,那也随便你了.你学Java也好,C#也行,或者也可以去学Php, Jsp, Python脚本等.
其实什么都差不多拉我觉得,关键是,思想.