想学习一门新的编程语言,或者提升你已掌握的编程语言的技能吗?
那么你一定要把这个超棒的GitHub资源加入书签。如果你不是以英语为母语的人,这里还有多种语言的索引。
我们指的是哪种语言?所有语言!
A 代表 ABAP、Ada、Agda、Alef、APL、App Inventor、ASP.NET、Assembly、Awk 等。
B 代表 Bash、BASIC、BeanShell 和 BETA。
Etcentera!
本书收录了所有主要语言以及许多冷门语言的书籍。
此外,还有关于非编程语言(例如 SQL)以及 Android、FreeBSD、Linux、物联网等主题的书籍。对于 JavaScript 和 PHP 等大型语言,你也可以找到关于框架和库的书籍。
正如你所料,这些书的质量参差不齐,但很多都相当不错。
例如,假设你想学习 R 语言。你可以从以下这些内容入手:
- R语言入门(来自R项目)
- 统计学习入门及其在 R 语言中的应用
- 使用 R 语言进行概率与统计入门
- R语言现代统计学(596页)
- R语言编程入门
- R 语言编程(维基教科书)
然后继续:
- 高级 R 语言(588 页)
- R 语言烹饪书(411 页)
- 使用 R 进行数据分析和预测算法
- 高效的 R 编程(203 页)
我标注页码的书籍都是以“普通”书籍的形式出版的,读者可以通过亚马逊或其他类似平台购买纸质版或电子书。这是一种常见的出版模式。有些书籍会提供免费的在线版本,读者可以选择购买纸质版或电子版(可能是因为想要纸质版、想在特定设备上阅读,或者想支持作者)。还有一些书籍的早期版本是免费的,但后续版本则需要付费购买。
这些“书籍”中有些是计算机科学教师编写的课程,有些是为网站制作的简短教程,但也有很多是高质量的书籍,甚至是该语言的标准教材。
所以,如果你有学习的兴致,那就赶紧行动起来吧!