程序员必备:100本免费编程图书(英文)
编程是计算机科学中一个非常复杂且重要的任务。我们在计算机系统、移动手机或其他地方所享受的,都是程序员通过无尽的努力开发出来的。编程分两种类型:机器水平的和高级编程。大多数程序员都依赖于高级编程。编程就是利用一些预定义的规则和资源,通过重复不断的使用,为社会或客户开发出有创造性的、新颖的、实用的以及美好的东西。你需要做的就是学习需要遵循的语法和规则,然后利用这些以及你的创造性来进行开发。但这并不像听起来这么简单,你需要花费大量的时间来进行学习和实践。
当你学习编程的时候,会有很多的资源可以用来尝试,如在线课程等,而其中最重要最有效的方式就是通过传统的书籍。我们所有的知识都通过书籍来学习。此外,通过书籍来学习编程这样一门精确任务是最好的选择。我们这里整理了一些免费的书籍,其中包括C、C++、JavaScript、JAVA、Perl、Python、Ruby、PHP等等。
线上或者线下商店里有很多程序员、作者编写的书,选择一本正确的书是非常重要的。下面是一些免费的编程书籍列表:
JavaScript
1)
programming-book-javascript
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
JAVA
13)
programming-book-java
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24)
25)
26)
27)
PERL
28)
programming-book-perls
29)
30)
31)
32)
33)
34)
35)
36)
PHP
37)
programming-book-phptherightway
38)
39)
40)
41)
42)
43)
44)
45)
PYTHON
46)
programming-book-python
47)
48)
49)
50)
51)
52)
53)
DSA
54)
programming-book-dsa
RUBY ON RAILS
55)
programming-book-ruby
56)
57)
58)
59)
60)
61)
62)
63)
C/C++ BOOKS
64)
programming-book-c++
65)
66)
67)
68)
69)
70)
71)
72)
73)
74)
75)
76)
77)
78)
79)
80)
81)
82)
83)
84)
85)
86)
C# BOOKS
87)
programming-book-c#
88)
89)
90)
91)
92)
93)
94)
95)
96)
97)
98)
99)
100)
来源:Coder资源网 原文:作者: DevZum
译文:译者: Specs