任何学习首先先要有一个目的,为什么要学习程序设计,而不是别的技能,我想能提出怎样学编程的人一定有一个明确的目的,或者至少有一个大概的方向是自己工作上有需要还是想要找一份工作,这些都是需要先明确。在明确目的的基础上,就需要进行语言的选择了,k8凯发一般来说,我还是比较建议,把C语言作为基础,虽然目前C语言的应用已经不是太广泛了,但是其中的理念基础算法概念,对于成为一个高水平的程序员,还是非常有帮助的,在这个基础上,如果在明确目的的基础上凯发K8一触即发,就需要进行语言的选择了,一般来说,我还是比较建议,把C语言作为基础,虽然目前C语言的应用已经不是太广泛了,但是其中的理念基础算法概念,对于成为一个高水平的程序员,还是非常有帮助的,在这个基础上,如果要进行网络编程那么可能学习Java会比较好,如果是Windows相关的那么C#比较好。如果没有一个特别明确的目的,那还是建议学python吧。就我的角度来说微软的C#上手和掌握比较快,但是应用不是太广泛,如果有可能的话还是建议学python凯发K8一触即发。在选定语言的基础上,可以选择一门网客作为基础买一到三本参考书不宜太多,最好有一个明确的项目作为锻炼,这样进步比较快