怎么自学编程,零基础学编程怎么入手


怎样自学编程? 熟悉以下关键东西 , 可以边学边做 , 定期训练 , 经常思考 , 长期积累:
1、语法 。
2、基础理论(数学、数据结构、算法等) 。
3、设计方法(编程原则、设计模式、框架设计等) 。
4、库(核心、基础、UI、扩展、游戏引擎等) 。
5、计算机相关(操作系统、网络、图形学等) 。
6、领域知识(游戏设计、网站设计等) 。
【怎么自学编程,零基础学编程怎么入手】7、开发工具(编辑器、IDE、自动部署等) 。
8、项目管理(进度管理、分工协作、Bug管理、版本控制等) 。
最普遍也是最重要的能力:创造力 。 努力分析并理解好做什么以及怎么做 。 要知道上面那些东西一开始都是不存在的 。
具体方法包括:
1、快速阅读入门教程和书籍 , 适合学习语言和基础库 。 比如我学Java读的《Java编程思想》 , 练习题做过一点 , 然后学ActionScript就没读过书 , 只读过Adobe官方文档《ActionScript 3.0编程》 。
2、阅读库的文档、实例、源码 。 比如Flash、Flex开发 , 熟悉官方API很重要 , 很多细节要具体使用时才注意到 , 这时候最好做个笔记 , 虽然我从没看过我的笔记 。
3、做一个自己感兴趣或熟悉的小项目 , 比如我就以黑白棋游戏作为多个语言的试水项目 , 一样的逻辑 , 便于把关注点放在语言特点上 。
4、自己动手丰衣足食 。 厨师有菜谱 , 程序员可没菜谱 。 比如我做游戏 , 最关键的游戏编程知识全部是动手学出来的 , 很少有专门针对某个业务领域(如游戏)的编程书籍 , 要么是入门书 , 要么是模式书(如算法)、理论书(图形学) , 很少有书籍教你如何开发一个45度角地图系统加编辑器的 , 全靠自己思考 , 以及看前人的代码 , 需要时找些网络资料 。 关键是 , 可以培养最重要的创造力 。
对于算法和设计模式 , 可以研读下 , 但是关键还是靠平时如何使用了 。 新手勉强不来的 。
项目管理方面的 , 就得靠工作经验了 , 多思考多提意见不要只走流程 。

如何学习电脑编程入门 。 想学什么样的编程语言 , 就看相应编程语言的教程就可以了 。 网上的入门教程 , 或者自己去买书 , 都可以 。

所有的教程都是从语法开始 , 因为对于任何一种编程语言来说 , 语法是最基础的东西 。

语法都是人为规定好的 。

但是 , 一旦你掌握了某一种编程语言的语法 , 从学习第二种开始 , 就会感觉很轻松了 。 因为所有的编程语言的语法都是相似的 。

源代码是什么?
你想让计算机按照自己的意愿去做是 , 但是计算机听不懂人说话 , 也看不懂中文 , 怎么办?
可以把源代码看作是计算机的语言 , 语法是固定的 。 你把你希望要计算机做的事情 , 写成源代码 , 交给计算机 , 然后让计算机按照你的想法去做事 。

当然 , 为了让计算机能够明白你的意思 , 源代码需要按照语法规定的方式来写 。

计算机编程语言和英语、日语等是一回事 , 一个是用来和计算机交流用的 , 一个是用来和人交流用的 。

不同的编程语言 , 编程的步骤稍微有些不同 。

推荐阅读