新人应该如何学习计算机编程

编程语言:php or python or ruby

视个人的学习目的而定 


操作系统: linux, 上面各种工具的使用,shell 必须要学会使用,


学习与开发平台: linux or apple


linux的发行版本推荐ubuntu.

如何要电脑还要用作娱乐,可以装双系统,先装win再装个linux. 可以在启动时选择。


找资料,解决问题 


必须学会用google:

搜技术类资料时,必须用google. 要学习爬墙。


开发的工具


版本控制: git

编辑器: vim or sublime text

项目管理工具:redmie 或 其它一些网站提供的项目管理


开源社区


github最大的开源社区。找到相关的优秀项目,把代码下载下来,学习 分析里面的代码。以达到快速的提升,写出真正可用的代码。



学习编程会不会很快过时?


不会,编程是一种思维模式,永远不会过时

是控制计算机的方式


那时会过时的技术,和说法,多是因为: 那些人用的技术都是特定依赖于一些大公司,一旦,那些大公司抛弃了这些产品,那就失业了。


不能保证学习不过会过时的内容还有:怎么装电脑/电脑的基本操作。这些东西都是很快会变化的。硬件与系统的升级是很快的。

还有那些office的使用,商务人士会用上,计算机专业的是可以不需要学习的。


如何学习一门编程语言  

http://macshuo.com/?p=703


应该向 Web 开发初学者推荐 PHP、Python 还是 Ruby ?理由是什么?


http://www.zhihu.com/question/19573703


738b4710b912c8fcf4b653a1fe039245d6882110.jpg