这是一个通用的问题 - 我知道一些Perl和Python,我正在寻找学习编程,以便一旦我得到它的窍门,我可以开始开发应用程序,然后网站。 我请你给我算法(步骤:)),应该是我的方法来学习它。 我已经在perl/python上发布了一些小问题,并且我从每个人那里得到了很大的帮助。 注: - 我不急于学习,我知道这需要时间,这很好。学习开发算法
请给你认为是有效的任何建议(请逼债逼我学的Lisp,哈斯克尔 - 我是初学者)
这是一个通用的问题 - 我知道一些Perl和Python,我正在寻找学习编程,以便一旦我得到它的窍门,我可以开始开发应用程序,然后网站。 我请你给我算法(步骤:)),应该是我的方法来学习它。 我已经在perl/python上发布了一些小问题,并且我从每个人那里得到了很大的帮助。 注: - 我不急于学习,我知道这需要时间,这很好。学习开发算法
请给你认为是有效的任何建议(请逼债逼我学的Lisp,哈斯克尔 - 我是初学者)
之后,尝试一些基本的东西,学习你的语法,控制结构,逻辑等等 - 一些好的网站对这个有:
然后,从那里动起来(在这一点上,你可能需要更多的框架特定的东西 - MVC,Rails等)。
在旁注中 - 语言在很大程度上是不相关的。我现在正在指导一个学徒开发人员(在C#中,但他也在看一些Python),而在上一次编码会话中,我们只写了很少的代码,但花费了大量时间啃过代码kata中的边界案例。
(增编)
一旦你过去基本控制结构和语法,你会发现最艰难的部分是设计,抽象,解决问题等等 - 所以对于那些一些好的办法拿起那些技能包括:
Step 1. Read Step 2. Implement Step 3. Repeat Step 1 until ur frustrated.
简单的算法中
感谢苏希尔:)你能否详细说明更多的每个步骤,请.. :) – rgolwalkar 2010-12-03 10:12:16
,当我说读。阅读关于编程的一切,让它成为一切。它应该让你觉得开明和善良。当我说执行,实施任何你学会了如果没有执行你会忘记它。当你感到沮丧或感到沮丧时,不要做这两件事中的任何一件。更多你阅读更多你开始知道没有捷径。编程是一个10年的课程或者是一生的课程。阅读你的科目与优秀的人交谈或找到好的导师。如果你没有找到导师选择几个编程英雄,并开始追随他们。就像我按照JEFF ATWOOD。 – 2010-12-03 10:29:58
你可能会更好问这个位置:http://programmers.stackexchange.com/ – Richard 2010-12-03 09:56:08