编程是一门手艺, 学习编程首先要有目的, w3cschool 先带大家了解一下自己需要学习什么吧!
0, 学一门语言
其实学什么语言都可以, 因为语言都是互通的, C 语言也好, 对于初学者来说, Python 也很适合.
但有一个误区, 请勿进入! 那就是编程语言和编程的区别 --
很多人学习语言都忽略了一个本质问题, 就是语言是可以被拆开的!!!
语言 = 文字 + 语法
或者, 更抽象一点:
语言 = 躯干 + 灵魂
1, 学一些算法.
NOI/NOIP 得琢磨琢磨才能满足自己的好奇心. 然后再开始深入了解, 最后你会打开不一样的入口!
2, 做一做项目
每次都写一个 main 方法, 然后几个函数 / 方法搞定一丢丢算法, 获得的成就感似乎已经不能满足了, 这个时候就适合去做个项目练手.
来源: http://developer.51cto.com/art/201804/571800.htm