You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added few ebooks
- Added Essential Algorithms
- Added Production Go
- Added JavaScript Wikibook
- Added Laravel Tips and Tricks
- Updated The Modern Javascript Tutorial to use HTTPS
- Added Essential SQL
- Added TypeScript Handbook
* Updated links to javascript wikibook and production go ebooks
Co-authored-by: Sharan J <shrn@DESKTOP-7505097>
*[Practical Cryptography With Go](https://leanpub.com/gocrypto/read) - Kyle Isom
815
815
*[Practical Go Lessons](https://www.practical-go-lessons.com) - Maximilien Andile
816
+
*[Production Go](https://leanpub.com/productiongo/read) - Herman Schaaf and Shawn Smith (EPUB, HTML, PDF) (:construction:*in process*) *(Leanpub account or valid email requested for EPUB or PDF)*
816
817
*[The Go Tutorial](http://tour.golang.org)
817
818
*[The Little Go Book](https://github.com/karlseguin/the-little-go-book) - Karl Seguin ([PDF](https://www.openmymind.net/assets/go/go.pdf), [ePUB](https://www.openmymind.net/assets/go/go.epub))
818
819
*[Web apps in Go, the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/)
@@ -1117,6 +1118,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
*[JS Robots](https://web.archive.org/web/20201029045339/http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) - Mark Daggett (PDF) *(:card_file_box: archived)*
1122
1124
*[Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks/read) - Malcolm Maclean (HTML)
@@ -1135,8 +1137,8 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
1135
1137
*[Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer
1136
1138
*[Standard ECMA-262 ECMAScript 2016 Language Specification](https://www.ecma-international.org/publications/standards/Ecma-262.htm) - Ecma International (HTML,PDF)
*[The Modern JavaScript Tutorial](https://javascript.info) - Ilya Kantor (HTML)
1140
1142
*[The Problem with Native JavaScript APIs](https://www.oreilly.com/programming/free/native-javascript-apis.csp) - Nicholas C. Zakas (PDF, email address *requested*)
1141
1143
*[Thinking in JavaScript](https://www.amazon.com/Thinking-JavaScript-Aravind-Shenoy-ebook/dp/B00JUI6LUQ) - Aravind Shenoy (Kindle)
1142
1144
*[Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) - Nicholas C. Zakas (HTML)
@@ -1771,6 +1773,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
*[Laravel Tips and Tricks](https://github.com/bobbyiliev/laravel-tips-and-tricks-ebook) - Bobby Iliev (Markdown, PDF)
1774
1777
1775
1778
1776
1779
#### Symfony
@@ -2328,6 +2331,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
2328
2331
### SQL (implementation agnostic)
2329
2332
2330
2333
*[Developing Time-Oriented Database Applications in SQL](https://www2.cs.arizona.edu/~rts/tdbbook.pdf) - Richard T. Snodgrass (PDF)
2334
+
*[Essential SQL](https://www.programming-books.io/essential/sql) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML)
2331
2335
*[Introduction to SQL](https://github.com/bobbyiliev/introduction-to-sql) - Bobby Iliev (Markdown, PDF)
2332
2336
*[SQL For Web Nerds](http://philip.greenspun.com/sql/)
2333
2337
*[SQL Notes for Professionals](http://goalkicker.com/SQLBook/) - Compiled from StackOverflow Documentation (PDF)
@@ -2433,6 +2437,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
2433
2437
*[TypeScript Accelerated](https://accelerated.amimetic.co.uk) - James Porter
2434
2438
*[TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/)
2435
2439
*[TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers)
2440
+
*[TypeScript Handbook](https://www.typescriptlang.org/assets/typescript-handbook.pdf) - Microsoft (PDF)
2436
2441
*[TypeScript Notes for Professionals](https://goalkicker.com/TypeScriptBook2/) - Compiled from StackOverflow documentation ([PDF](https://goalkicker.com/TypeScriptBook2/TypeScriptNotesForProfessionals.pdf))
2437
2442
*[TypeScript Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) (email address *requested*, not required)
Copy file name to clipboardExpand all lines: books/free-programming-books-subjects.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,6 +109,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
109
109
*[Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) (email address *requested*, not required)
110
110
*[Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) (email address *requested*, not required)
111
111
*[Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu
112
+
*[Essential Algorithms](https://www.programming-books.io/essential/algorithms) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML)
112
113
*[Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho, Jeff Ullman
113
114
*[Geometry Algorithms](http://geomalgorithms.com) - Dan Sunday
114
115
*[Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license)
0 commit comments