如果楼主认为编程仅仅是学习某种语言的话,那你永远也学不好。编程包括很多方面,从操作系统,数据结构,网络编程,设计模式等等,包括很多内容和很多方面,所以,不要把眼光局限在某种语言上。
你应该会很多种语言,这样可以让你清楚每种语言的特种。
你应该精通至少1们语言,这样你才可以找到工作。
语言不仅仅是语法,还包含该语言为基础的众多编程库和应用,这些才是你学习的重点
软件工程,数据结构,操作系统,计算器英语,面向对象等
编程语言随便选择一种吧
Pascal和Basic不要学了
现在学校里都选C/C++/Java是基础
php,c#,j2ee,asp,.net,ruby,vb等暂时不要学,即使现在很流行
说不定等你毕业时就有更好的出来了
如果你的课程中没有java的话就不要学java了
C/C++是基础中的基础
上可深入到MFC,VCL, wxWidgets ,QT,GTK等
下可深入到ASM,系统低层,
是不可取代的基础语言
而且PHP,JAVA,C#,Perl,Ruby,Python等都是用C或C++编写的
随时可以编写出新的更高级语言取代以上几种语言
C/C++/Java
推荐的书 thinking in C/C++/Java