1、C語言
入門最好的語言,C在某種意義上可以說是C++的壹個子集,所以想學C++,首先也要學好C
教程就是譚浩強的《C程序設計》最經典的
2、數據結構
這門知識也要掌握,非常重要,包含很多重要算法
3、數據庫知識
掌握壹門數據庫,最好學習壹下數據庫原理,編程離不開數據庫的(Access、VFP、MySQL、SQLServer、DB2、Oracle等都是數據庫)
4、學壹門面向對象的語言
C++(偏重設計系統軟件,3D遊戲多半也是用它開發出的,最強大的語言)
C#,.NET平臺的語言
Java,這也是壹種大型多功能語言,如果想做安卓開發就要學它
還有壹些Web語言,如PHP、Perl等等
這些語言擇壹學習就行了,根據自己以後的方向選擇
5、軟件工程
這個是偏理論性的知識,可以帶著看看,掌握軟件開發的整個流程
PS:編程學習大致就這些,