主流语言有C, C++, C#, Java, VB等。
其中C, C++, C#, Java很类似。
Java比较简单,容易,外国很多大学都是用它作为入门语言。
而C#, Java都比较容易找到工作。
C,C++要求较高。
VB不太推荐学,语法很另类。
我建议你先花一个星期学一下HTML编程,用来写网页的,比较简单,大概了解一下就行,用Dreamweaver进行开发。
同时了解一下计算机的系统结构,了解一下计算机的运行。
可以到
http://code.ddvip.com/
http://ibook8.com/
http://www.bookd.net/
http://www.bookd.net/
下载相关的资料。
但是你最缺的数学的逻辑思维(不是数学工具本身,记住什么公式没什么意思,也就是说是如何处理问题,发现问题,处理各种关系等),数学是世界上最难得东西(个人认为,我以前是数学专业),同时对思考很有启发。
初,高中学的数学连数学的皮毛都粘不了边。
最重要的一点是英语要学好,因为很多资料都是英语的。
http://www.kaifulee.com/是一个不错的网站,有Google中国总裁李开复开办的。
http://www.csdn.net/则是程序员交流的地方,中国程序员如果没听过这个网站,水平不见的有多高。