Programming languages 流行语言的语言书籍/教程

Programming languages 流行语言的语言书籍/教程,programming-languages,Programming Languages,不久前,我还是一名初级程序员,试图找到关于我想学习的语言的好书/教程。即使如此,有时我还是需要相对快速地为我正在从事的新项目学习一门语言。这篇文章的重点是记录这些语言的一些最好的教程和书籍。我将以我能找到的最好的开始列表,但希望你们能提供更好的建议/新的语言。以下是我的发现: 因为这现在是wiki可编辑的,所以我将控制权交给社区。如果你有什么建议,请写在这一部分。我决定还增加了一个章节,为《通用成为更好的程序员》和在线参考书做准备。再次欢迎所有建议 通用编程 在线教程 Karl Seguin-来

不久前,我还是一名初级程序员,试图找到关于我想学习的语言的好书/教程。即使如此,有时我还是需要相对快速地为我正在从事的新项目学习一门语言。这篇文章的重点是记录这些语言的一些最好的教程和书籍。我将以我能找到的最好的开始列表,但希望你们能提供更好的建议/新的语言。以下是我的发现:

因为这现在是wiki可编辑的,所以我将控制权交给社区。如果你有什么建议,请写在这一部分。我决定还增加了一个章节,为《通用成为更好的程序员》和在线参考书做准备。再次欢迎所有建议

通用编程 在线教程
Karl Seguin-来自Codebetter,其基于C#但其想法在所有方面都是正确的,真不敢相信还没有人发布过这篇文章。
-一本反手册,教你如何以最不可维护的方式编写代码。如果这些建议中有很多听起来不那么真实,那就太好笑了。
-Jim Robert建议在不同的完成阶段拥有大量关于多种语言的书籍/教程
去感受一种语言

书籍
-这本书不言而喻,它在很多方面都非常精彩。
-下一个最好的办法是与编码大师合作,教你他们所知道的一切。
-正则表达式是每个程序员工具箱中必不可少的工具。Patrick Lozzi推荐的这本书是了解他们能力的好方法。
算法在,和-一个伟大的方式来学习所有的经典算法,如果你觉得克努斯的书有点太深入

C 在线教程
这个教程看起来很体贴,仔细看了材料,看起来很不错。不过,我不确定这对新程序员会有多友好。
书籍
-肯定是经典。有人可能会说,所有程序员都应该阅读它。
-Imran建议将其作为初级程序员的终极C语言书籍。
-Patrick Lozzi推荐的优秀参考资料

C++ 在线教程
关于的教程似乎是最完整的。我找到了另一个教程,但它不包括多态性这样的主题,我认为这是必要的。如果您来自C语言,那么教程可能是最适合您的

另一个有用的教程。在Ubuntu系列中,您可以通过从Synaptic安装
c++-annotation
软件包(安装的软件包可以在
/usr/share/doc/c++-annotation/
中找到)获得多种格式(pdf、txt、Postscript和LaTex)的电子书

书籍
-对于任何C++程序员来说都是至关重要的。 -最初是作为打字错误添加的,但是亚马逊的评论太好了,我打算把它保存在这里,直到有人说它是一个哑弹。
-改进C++程序的方法。 -继续有效C++。 -改进STL使用的方法。
-好书,两卷都有。由布鲁斯·埃克尔和查克·埃里森撰写。
- Stroustrup的C++介绍。
- Andy Koenig和巴巴拉MOO——一个优秀的C++介绍,它不把C++当作“C上加上额外的位”,实际上你直接跳入,然后开始使用STL。 向前地 书籍
第四,文本和参考。马龙·G·凯利和尼古拉斯 《间谍》,ISBN 0-13-326349-5/ISBN 0-13-326331-2.1986 普伦蒂斯·霍尔。利奥·布罗迪的书很好,但这本书 甚至更好。例如,它包括定义单词和 翻译进行了深入的研究

JAVA 在线教程
-这是一个官方教程,看起来很枯燥,但我不是java专家。你们知道更好的吗?
书籍
-帕特里克·洛齐(Patrick Lozzi)将其推荐为优秀的介绍性文本。
由PEK推荐为一个伟大的中间文本。 和-由FreeMemory推荐,作为可用的最佳java参考。
-被MDC推荐为Java并发编程的最佳资源

python 在线教程
-这种语言的在线文档非常好。如果您知道更好的,请告诉我。
-由Nickola建议。似乎是一本python在线书籍

Perl 在线教程
-我个人就是这样开始学习这门语言的,我认为你无法战胜它。
书籍
-这是一种很好的自我介绍方式。
-被称为Perl圣经。对于任何认真的Perl程序员来说都是必不可少的参考。
-一本解决许多常见问题的好书。
-最新发布的,包含现代技术和工具的最新智慧,包括Moose和DBIx::Class

红宝石 在线教程
亚当·米卡(Adam Mika)提出了这个建议,但在看了之后,我不知道这是否适合所有人。 找到了一个似乎为Ruby on Rails提供了多个教程的网站。
书籍
-建议作为ruby所有内容的重要参考

Visual Basic 在线教程
找到了一个似乎致力于visual basic教程的网站。但不确定它们有多好

PHP 在线教程
-一个简单的教程,允许用户对每个页面发表评论,我非常喜欢。 -不同难度长度的各种教程。
-PHP教程,将指导您从头开始

JavaScript 在线教程
找到了一个面向非程序员的不错的教程。找到了另一个更高级的教程。Nickolay建议在这里阅读

书籍

(附有作者的书面说明)

C# 在线教程