如何快速学好编程? 第一:入门语言很重要 。
并不是所有的C语言都适合初学者的 , 作为初学者 , 我推荐上图的书和下图的练习 。 这两本书简单而且易上手 , 容易让人产生编程的兴趣 。
第二:入门环境很重要 。
在刚开始学习时 , 如果没有一款好的编程环境支持 , 相信很多人都会打退堂鼓 , 目前高校中普遍使用的是VC++6.0(XP环境下) , 但是由于系统原因 , 主流的win7对其的兼容性不是很好 , 因此常常出现问题 , 这里我建议大家可以使用C-free , 当然对于XP系统用户来说VC++6.0也是不错的选择 。
第三:入门学习很重要 。
刚开始学习 , 不求深度理解 , 因为对语言的理解是建立在对硬件了解的基础上的 , 直接从高级语言开始上手 , 因此不要抓住某个点不放 , 先囫囵吞枣 , 整个看完这本书 。 并一步一步按照练习完成代码练习 。
第四:学习方法很重要 。
经典的东西不是一次两次就能学会的 , 这本书建议初学者至少学两遍 , 最困难的事情就是简单的重复 , 我相信 , 任何一个只要有心学编程又感觉自己学不会 , 把最简单的helloworld程序自己敲上十遍一定会有所感触 。
第五:学习节奏很重要 。
要养成良好的学习习惯 , 包括学习环境、学习时间段的选定 , 一定要保证持续性 , 不要中途而废 。
初学者怎样学习编程?有哪些方法? 熟悉以下关键东西 , 可以边学边做 , 定期训练 , 经常思考 , 长期积累:
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度角地图系统加编辑器的 , 全靠自己思考 , 以及看前人的代码 , 需要时找些网络资料 。 关键是 , 可以培养最重要的创造力 。
对于算法和设计模式 , 可以研读下 , 但是关键还是靠平时如何使用了 。 新手勉强不来的 。
项目管理方面的 , 就得靠工作经验了 , 多思考多提意见不要只走流程 。
编程怎么学 。 个人自学编程入手:确定编程学习的方向 。 编程语言有多种:C++ , C , C# , JAVA , Python等 , 每种语言都有不同的优缺点 , 可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标 。
推荐阅读
- 学习知识|怎么学编程,孩子在家怎么学编程
- 学习知识|吉他怎么学,初学者怎样学吉他
- 学习知识|怎么学吉他,吉他自学可以学会吗
- 学习知识|怎么学音乐,想学好音乐要怎样做
- 学习知识|语文怎么学,语文阅读理解24个万能公式
- 学习知识|写怎么组词,歌组词
- 学习知识|怎么组,什么是怎么组词组
- 学习知识|的怎么组词,的的几种读音怎么组词
- 学习知识|我怎么,我怎么组词造句
- 学习知识|怎样形容野餐时的心情,野餐时光的优美成语