刚开始语言学精一门就可以了,如果入门我觉得学C语言比较好。学会一门语言可以说刚入门。
如果想学好编程,最重要的是设计思想和编码习惯。 那就要学数据结构,软件工程, 算法设计,微机原理,操作系统原理等。
首先我要告诉你程序员和高级程序员区别,通常一个软件小组有程序员和高级程序员,项目经理。软件项目开始必须是要了解要做什么软件,怎么做这软件,由项目经理和高级程序员列出一张详细的需求分析,概要设计,详细设计,代码编写,测试,维护,收货清单。
程序员只参与代码编写和测试,维护,其他由高级程序员和项目经理完成,可以说高级程序员不但在程序算法上精通,还要对整个软件的框架清楚,然后分配任务给程序员完成。
涉及知识《软件工程》《面向对象》《数据结构》《操作系统原理》等
学会编程,路还很遥远,很多东西要学,多加努力。
参考资料:http://zhidao.baidu.com/question/37719961.html?fr=qrl