我觉得编程入门的步骤:
1.语法。
这不用多说,写文章之前先要学会写字。
就像我们学数学或者物理时先要学公式,会了公式才能看懂别人的例题。而数据结构和设计模式就相当于公式,在项目里经常可见。如果不学数据结构,别人写一个链表你都不懂他究竟在搞啥,还如何看懂别人的代码?
会了基本的语法,数据结构,简单设计模式,那么已经具备了一定的读代码能力了,这时候可以去看例题了----优秀的开源代码。
光看例题是远远不够的,一定要真正去写点代码。实践的过程中才能加深语法与编程知识的理解。
要选择一个自己喜欢的方向深入:游戏、媒体流、web、UI、移动端、桌面端、服务器、图形学等等。
编程语言只是很小的部分,专业知识才是重头。
珍爱头发,远离c++。