我知道有很多种类似于“接下来我应该学习哪种编程语言”,“这两种语言中哪种语言最好”和“是否值得学习这种语言”,但我还没有能够在这些问题中为我自己的问题收集答案。
设置是我真的不知道任何编程语言(在这里和那里可能是小位),我不太了解不同种类/类型的编程语言。此外,我没有任何具体需求,但我对编程有很大的兴趣,我真的不想学习更多。
我正在寻找的是一些指导,我应该学习编程语言以获得“广泛”的编程技能。我已经选择了“函数式编程”,“面向对象编程”和“宏扩展语言”等术语,但我的主要问题是我对此并不了解,因此在尝试查找一大堆编程时遇到了问题。那些语言。
答案 0 :(得分:4)
如果您不懂任何语言,我强烈建议您在尝试学习各种语言之前精通其中。
我个人认为Python是一个很好的起点,因为你可以在一种语言和一组库中涵盖几种不同的风格。有“初学者”顺序脚本,面向对象的结构,对lambdas的支持和函数式编程的开始,以及相当强大的内省和元编程能力。
答案 1 :(得分:2)
我会说你选择学习哪种语言并不重要。最重要的是学习如何在代码中“思考”。当你学习它背后的所有理论以及如何运作时,就不会难以学习新的语言。
但我同意Eric的观点,认为Python是一个很好的起点。它很容易上手,我认为这是一门很棒的语言。它是我用于个人远离工作的项目:))
答案 2 :(得分:0)
我认为你需要阅读S. Krishnamurthi撰写的“编程语言:应用和解释”。
为此,你需要一些编程技巧,获得这些技巧的好方法是通过“如何设计程序”(Feilleisen等人)或古老的SICP。