|
|
@@ -531,7 +531,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
* [Fundamentals of C++ Programming](https://web.archive.org/web/20191005170118/https://python.cs.southern.edu/cppbook/progcpp.pdf) - Richard L. Halterman (PDF) *(:card_file_box: archived)*
|
|
|
* [Game Programming Patterns](http://gameprogrammingpatterns.com/contents.html) (HTML)
|
|
|
* [Google's C++ Style Guide](https://google.github.io/styleguide/cppguide.html)
|
|
|
-* [Hands-On System Programming with C++](https://www.packtpub.com/free-ebook/hands-on-system-programming-with-c/9781789137880) - Dr. Rian Quinn (Packt account *required*)
|
|
|
+* [Hands-On System Programming with C++](https://www.packtpub.com/free-ebook/hands-on-system-programming-with-c/9781789137880) - Rian Quinn (Packt account *required*)
|
|
|
* [How to make an Operating System](https://samypesse.gitbook.io/how-to-create-an-operating-system/) - Samy Pesse
|
|
|
* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey
|
|
|
* [Introduction to Design Patterns in C++ with Qt 4](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) - Alan Ezust, Paul Ezust (PDF)
|
|
|
@@ -863,7 +863,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
* [Fullstack GraphQL Applications with GRANDStack – Essential Excerpts](https://neo4j.com/fullstack-graphql-applications-with-grandstack/) - William Lyon (PDF) *(email requested)*
|
|
|
* [Graph Algorithms: Practical Examples in Apache Spark and Neo4j](https://neo4j.com/graph-algorithms-book/) - Mark Needham, Amy E. Hodler (PDF, EPUB, MOBI) *(email requested)*
|
|
|
* [Graph Databases 2nd edition](http://neo4j.com/books/graph-databases/) - Ian Robinson, Jim Webber, Emil Eifrém (PDF, EPUB, MOBI) *(email requested)*
|
|
|
-* [Graph Databases For Dummies](https://neo4j.com/graph-databases-for-dummies/) - Dr. Jim Webber, Rik Van Bruggen (PDF) *(email requested)*
|
|
|
+* [Graph Databases For Dummies](https://neo4j.com/graph-databases-for-dummies/) - Jim Webber, Rik Van Bruggen (PDF) *(email requested)*
|
|
|
* [Knowledge Graphs: Data in Context for Responsive Businesses](https://neo4j.com/knowledge-graphs-data-in-context-for-responsive-businesses/) - Jesús Barrasa, Amy E. Hodler, Jim Webber (PDF) *(email requested)*
|
|
|
|
|
|
|
|
|
@@ -1132,18 +1132,18 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
### JavaScript
|
|
|
|
|
|
* [Airbnb JavaScript Style Guide](https://airbnb.io/javascript/) - Airbnb (HTML)
|
|
|
-* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer (HTML)
|
|
|
+* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Axel Rauschmayer (HTML)
|
|
|
* [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) - Various (HTML)
|
|
|
* [Building Front-End Web Apps with Plain JavaScript](https://web-engineering.info/JsFrontendApp-Book) - Gerd Wagner (HTML,PDF)
|
|
|
* [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) - Ryan McDermott (HTML)
|
|
|
* [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford (HTML)
|
|
|
-* [Deep JavaScript: Theory and techniques](https://exploringjs.com/deep-js) - Dr. Axel Rauschmayer (HTML)
|
|
|
+* [Deep JavaScript: Theory and techniques](https://exploringjs.com/deep-js) - Axel Rauschmayer (HTML)
|
|
|
* [Designing Scalable JavaScript Applications](https://www.manning.com/books/designing-scalable-javascript-applications) - Emmit Scott (PDF+livebook)
|
|
|
* [Dev Docs](https://devdocs.io/javascript/) - Various (HTML)
|
|
|
* [DOM Enlightenment](https://frontendmasters.com/guides/javascript-enlightenment/) - Cody Linley
|
|
|
* [Eloquent JavaScript 3rd edition](http://eloquentjavascript.net) - Marijn Haverbeke (HTML, PDF, EPUB, MOBI)
|
|
|
* [Essential Javascript](https://www.programming-books.io/essential/javascript/) - Krzysztof Kowalczyk, StackOverflow Contributors
|
|
|
-* [Exploring ES6](http://exploringjs.com/es6/) - Dr. Axel Rauschmayer (HTML)
|
|
|
+* [Exploring ES6](http://exploringjs.com/es6/) - Axel Rauschmayer (HTML)
|
|
|
* [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) - Kyle Simpson (HTML)
|
|
|
* [Google JavaScript Style Guide](https://google.github.io/styleguide/javascriptguide.xml) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker (HTML)
|
|
|
* [Human JavaScript](http://read.humanjavascript.com/ch01-introduction.html) - Henrik Joreteg (HTML)
|
|
|
@@ -1154,7 +1154,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
* [JavaScript ES6 and beyond](https://github.com/AlbertoMontalesi/JavaScript-es6-and-beyond-ebook) - Alberto Montalesi (PDF, epub)
|
|
|
* [JavaScript For Beginners](https://github.com/microsoft/Web-Dev-For-Beginners) - Microsoft
|
|
|
* [JavaScript For Cats](http://jsforcats.com) - Maxwell Ogden (HTML)
|
|
|
-* [JavaScript for Impatient Programmers (ES2020 edition)](https://exploringjs.com/impatient-js/toc.html) - Dr. Axel Rauschmayer (HTML)
|
|
|
+* [JavaScript for Impatient Programmers (ES2020 edition)](https://exploringjs.com/impatient-js/toc.html) - Axel Rauschmayer (HTML)
|
|
|
* [JavaScript for Impatient Programmers (ES2022 edition)](https://exploringjs.com/impatient-js/) - Axel Rauschmayer (HTML)
|
|
|
* [JavaScript from ES5 to ESNext](https://flaviocopes.com/page/es5-to-esnext/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
|
|
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) - Nicholas Johnson (HTML)
|
|
|
@@ -1183,7 +1183,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
* [Professor Frisby’s Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Brian Lonsdorf (HTML)
|
|
|
* [Robust Client-Side JavaScript](https://molily.de/robust-javascript/) - Matthias Schäfer (HTML, EPUB)
|
|
|
* [Single page apps in depth](http://singlepageappbook.com) - Mixu (HTML)
|
|
|
-* [Speaking JavaScript](https://exploringjs.com/es5/) - Dr. Axel Rauschmayer
|
|
|
+* [Speaking JavaScript](https://exploringjs.com/es5/) - Axel Rauschmayer
|
|
|
* [Standard ECMA-262 ECMAScript 2016 Language Specification](https://www.ecma-international.org/publications/standards/Ecma-262.htm) - Ecma International (HTML,PDF)
|
|
|
* [The Code Challenge Book](https://s3.amazonaws.com/coderbytestaticimages/CoderbyteEbook.pdf) - Daniel Borowski (PDF)
|
|
|
* [The JavaScript Beginner's Handbook](https://flaviocopes.com/page/javascript-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
|
|
@@ -1675,7 +1675,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
|
|
|
### Nim
|
|
|
|
|
|
-* [Computer Programming with the Nim Programming Language](http://ssalewski.de/nimprogramming.html) - Dr. Stefan Salewski
|
|
|
+* [Computer Programming with the Nim Programming Language](http://ssalewski.de/nimprogramming.html) - Stefan Salewski
|
|
|
* [Nim Basics](https://narimiran.github.io/nim-basics) - narimiran
|
|
|
* [Nim by Example](https://nim-by-example.github.io) - Flaviu Tamas
|
|
|
* [Nim Days](https://xmonader.github.io/nimdays) - Ahmed Thabet
|
|
|
@@ -2013,7 +2013,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
* [Program Arcade Games With Python And Pygame](http://programarcadegames.com) (3.3)
|
|
|
* [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) (PDF)
|
|
|
* [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)*
|
|
|
-* [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Dr. Marc Lichtman (3.x)
|
|
|
+* [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Marc Lichtman (3.x)
|
|
|
* [Python 101](https://python101.pythonlibrary.org) - Michael Driscoll (HTML, TEXT)
|
|
|
* [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x)
|
|
|
* [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7) *(:card_file_box: archived)*
|
|
|
@@ -2552,7 +2552,7 @@ Books on general-purpose programming that don't focus on a specific language are
|
|
|
|
|
|
* [Essential TypeScript](https://www.programming-books.io/essential/typescript/) - Krzysztof Kowalczyk, StackOverflow Contributors
|
|
|
* [Learn TypeScript in Y Minutes](https://learnxinyminutes.com/docs/typescript/)
|
|
|
-* [Tackling TypeScript: Upgrading from JavaScript](https://exploringjs.com/tackling-ts/toc.html) - Dr. Axel Rauschmayer
|
|
|
+* [Tackling TypeScript: Upgrading from JavaScript](https://exploringjs.com/tackling-ts/toc.html) - Axel Rauschmayer
|
|
|
* [TypeScript Accelerated](https://accelerated.amimetic.co.uk) - James Porter
|
|
|
* [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/)
|
|
|
* [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers)
|