diff --git a/free-programming-books.md b/free-programming-books.md index 761f9878355898cac8a85ea26adf331b8299fa86..f705555aceb26aecccaa087fd07910337756e92b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -564,6 +564,7 @@ * [Seven Sketches in Compositionality: An Invitation to Applied Category Theory](https://arxiv.org/pdf/1803.05316.pdf) - Brendan Fong and David I. Spivak (PDF) * [Statistical Thinking for the 21st Century](https://statsthinking21.org) - Russell A. Poldrack * [Statistics Done Wrong](http://www.statisticsdonewrong.com) - Alex Reinhart +* [The Joy of Cryptography (2020)](https://web.engr.oregonstate.edu/~rosulekm/crypto/) - Mike Rosulek (PDF) (:construction: *in process*) * [Think Bayes: Bayesian Statistics Made Simple](http://www.greenteapress.com/thinkbayes/) - Allen B. Downey * [Think Stats: Probability and Statistics for Programmers](http://greenteapress.com/thinkstats/) - Allen B. Downey (using Python) @@ -1439,6 +1440,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Haskell](https://en.wikibooks.org/wiki/Haskell) - Wikibooks * [Haskell and Yesod](http://www.yesodweb.com/book-1.4) * [Haskell no panic](http://lisperati.com/haskell/) +* [Haskell Notes for Professionals](https://goalkicker.com/HaskellBook/) - Compiled from StackOverflow documentation (PDF) * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/) * [Learn You a Haskell for Great Good](http://learnyouahaskell.com) - Miran Lipovaca @@ -1652,6 +1654,7 @@ Kerridge (PDF) (email address *requested*, not required) * [JavaScript for Impatient Programmers (ES2020 edition)](https://exploringjs.com/impatient-js) - Dr. Axel Rauschmayer * [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles) +* [JavaScript Notes for Professionals](https://goalkicker.com/JavaScriptBook/) - Compiled from StackOverflow documentation (PDF) * [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan * [JavaScript Spessore](https://web.archive.org/web/20160325064800/https://leanpub.com/javascript-spessore/read) - Reginald Braithwaite * [Javascript Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) (email address *requested*, not required) @@ -1891,6 +1894,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Linux 101 Hacks](http://thegeekstuff.s3.amazonaws.com/files/linux-101-hacks.zip) - Ramesh Natarajan (PDF) * [Linux Administrator's Security Guide](http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html) * [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org) +* [Linux commands Notes for Professionals](https://goalkicker.com/LinuxBook/) - Compiled from StackOverflow documentation (PDF) * [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) - Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman * [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) * [Linux Fundamentals](http://linux-training.be/linuxfun.pdf) - Paul Cobbaut (PDF)