How to get started programming for a complete newbie?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
Good place to start learning ASP.NET
Help getting started in programming?
我是编程新手。我怎么才能最好地开始学习呢?提前六点……
读这个。
以前被问过很多次…但最基本的答案是:
我开始学习Java的基础知识(我读了几本书,但没有真正掌握它)。然后我开始在大学里学习,在那里我们"被迫"学习C。
我记得当时认为这完全是浪费时间——至少我们应该学习C++。但几年后,我明白了他们为什么提升C,我仍然使用它相当多。
C的好处是你必须自己做所有的事情。通过自己实现数据结构、排序算法和内存管理,您真的学会了很好地理解和使用它们。
学校里新来的学生从学习C开始,虽然这是一门好的语言,但我们从C学到的更深层次的理解却丧失了。
开始使用由.net或cocoa提供给您的东西太容易了,而不了解引擎盖下发生了什么。
学习C并不是产生一系列程序的最快方法,但是如果你真的想学习这些程序是如何工作的,这是一个很好的开始。
写代码,如果你不知道该写什么,就找一个有编程难题的站点,类似于为程序员收集难题。
除此之外,开始阅读代码,下载一个开源项目,看看他们是如何编码的,然后从中学习。
订阅关于您特定语言的播客
编写代码,寻找问题解决
坚持一种语言,把它当作你的工具
想想你在做什么
读书
今天做一个简单的井字游戏,明天做一个蛇游戏,之后再加一个电脑控制的蛇为同一点与你战斗。完成这些任务后,找到一个目标并去寻找它。
不要让一天过去而不写至少一个最小的应用程序。