Programming languages 学习新编程语言的理想方法

Programming languages 学习新编程语言的理想方法,programming-languages,Programming Languages,我尝试php已经有一段时间了,但我认为我还没有达到我想要的专业水平。我开始阅读一本电子书,自己写下所有的代码示例,我认为这是低效的。 我的问题是向任何编程语言专家提出的。我只想知道你们是如何做得这么好的,正如我在标题中提到的,什么是最有效的方法来接近一种新的编程语言,从而最大限度地从中获得丰富的体验。我喜欢编码,已经学习了不少语言,但在学习了基础和一些高级部分后,他们都处于中级水平。 想要精通php,所以网站上任何一位高技能程序员的任何提示都会非常有用。 谢谢 我发现学习编程时最有用的事情就是努

我尝试php已经有一段时间了,但我认为我还没有达到我想要的专业水平。我开始阅读一本电子书,自己写下所有的代码示例,我认为这是低效的。
我的问题是向任何编程语言专家提出的。我只想知道你们是如何做得这么好的,正如我在标题中提到的,什么是最有效的方法来接近一种新的编程语言,从而最大限度地从中获得丰富的体验。我喜欢编码,已经学习了不少语言,但在学习了基础和一些高级部分后,他们都处于中级水平。
想要精通php,所以网站上任何一位高技能程序员的任何提示都会非常有用。
谢谢

我发现学习编程时最有用的事情就是努力学习编程。仅仅看和复制别人的代码不会让你走得很远,你会通过尝试更快地学习,你可能暂时不会成功,但继续努力,一边修复bug,它就会开始坚持

另外,php.net文档非常棒,所以在运行过程中请保持打开状态


在php中,尝试创建一个基本的动态站点,然后逐步升级。

将您从中级提升到专家的过程包括:练习、阅读其他人的代码以及理解语言规范和库

一旦您达到中级水平,您的主要参考应该是语言定义和库文档,以及第三方库、它们的文档和它们的代码(如有必要)


您还可以参考高级第三方资料,尝试用该语言实现相对高级或基本的编程概念(例如,continuations),以加深您的理解。

在程序员网站上提问这个问题会更好-谢谢..也会在那里发布同样的问题!不要把它贴在那里,版主应该可以移动它。好的..谢谢你提醒我。我看到有人在那里尝试直接编码,在没有任何先验知识和使用文档帮助他们学习语言的情况下……你认为这是一种有效的方法吗?对我从电子书学习的方式有什么评论吗?@Yaman你需要额外的资源来开始学习基础知识(除非你是真正的编程天才,我当然不是)。所以,如果你觉得电子书有帮助,那就继续吧。但是,您应该过渡到咨询权威材料,因为它包含更多信息,并且会揭示第三方材料中未涵盖的主题。此外,还值得参考高级第三方资料。