首先,你得喜欢写程这件事。

其次,你得给自己一个目标。

再次,你得选择一种编程语言。

最后,你最好没有女朋友,能专心写代码。

教你如何学会一门编程语言

兴趣是最好的老师,特别是对于编写程序来说,除了你喜欢这件事,真的想不出别的理由能让你一开始就选择编程。这大概也是很多优秀的程序员都是自学编程的原因。倒不是鼓励大家都放弃大学教育跑去自学,至少自学是好的程序员必备的能力。最近我们在面试PHP程序员的时候,学习能力以及对新技术的探索热情也是其中重要的考量标准。

给自己一个目标,这个真的很重要。现在任何一门编程语言的学习书籍基本上都可以写的厚厚一本。是不是我们要掌握所有关于这门语言的细节才能开始用它来做点什么呢?当然不是。过早的陷入语言的细节,只能会让你更早的感到枯燥。好的办法是给自己设定一个小的目标,实现一个简单的功能。比如:写一个简单的记事本。有了这个目标你就可以针对性的去学习完成这个功能所需要学习的点(emlog就是从一个简单的留言板开始写起来的)。然后再不断增加新的功能去学习更多新的东西。

选择一种编程语言,虽然我们经常说语言只是工具,但是工具也分难用和好用,也分不同的擅长的场景。所以有了上一段定下的目标,根据这个目标定下来你要学习的语言。依然记得当年想写一个网页,那时候开发网页asp盛行(貌似暴露了年龄),我选择学习php仅仅是因为我有一点C语言基础,看到php的代码更亲戚一点而已。为了避免陷入语言的比较,这里就不给大家推荐了。总之你要做出一个决定,那怕只是觉得这个语言的名字好听,然后不要纠结太多。

如果阅读技术书籍,最后建议初学编程还是从看书开始。不过看技术类的图书,特别是很厚的技术类图书,不能像看小说一样从头看到尾。应该是把它当字典一样的用,用到某个知识点的时候去翻一下。其次善用搜索引擎,特别是能用google就更好了,有很多你的困扰别人早就遇到过了,有大把的经验可以让你参考。

希望有想学习编程的同学们,行动起来吧。想想用程序创造一个属于自己的世界是多cool的一件事!