1、自学
2、入门
3、希望找个可以教我的朋友
1、自学
2、入门
3、希望找个可以教我的朋友
你这个选择题本身就是个错误.学习的道路是一回事,学习的方式是另外一回事.
首先明确你的目的,你要当个程序员,还是软件设计师或者更高.如果你要当个会简单编程的人,那么从C开始,把他作为你学习编程理论的工具,同时学习数据结构和算法,这样你就能一边熟悉C语言,一边熟悉如何编程.数据结构和算法是思想内核,C语言是你把思想表达出来的工具.然后你可以进行更进一步的学习,比如学习面向对象,这个时候你可以开始学习C++或者JAVA,如果你前面做得好,那么这里会很容易起步.学习面向对象的各种技术,并且进一步下去学习具体的技术.然后你可以学习软件工程,了解一个软件而不是一个程序的生产过程.
现在主流两大方向,java和。net,看你想走哪个方向。大致基础都一样,只要把基础学习一下就可以了
。