* Added Effective go book in programming
* Added Golang Gin Web Framework to free-programming-books-langs.md
* Update free-programming-books-subjects.md
* Apply suggestions from code review
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update free-programming-books-langs.md
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Added Oracle Database Book
added Oracle database book
* Updated the title of book
Updated the title
* Updated the link to direct pdf file
The updated link will provide the direct pdf file
* Added few more eBooks in the Assembly Language section of free-programming-books-langs.md
* Added few more eBooks for "Assembly Language" in free-programming-books-en.md
* Update free-programming-books-langs.md
* add resource for kotlin
* add resource for kotlin list
* re-order resource to fix lint
* fix spaces for lint
* Update free-programming-books-langs.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Added Effective Java by Joshua Bloch pdf
* Added Effective Java by Joshua Bloch Third Edition pdf
* Changes made-> added archived link format (from guidelines)
* changes made-> Removed dot file(.idea)
* add svelte resources
* add SvelteKit section
* swap course for alphabetical orders
* fix spacing on SvelteKit section
* add space to fix lint error
* space in interactive tutorials
* no affiliations for books
Co-authored-by: Eric Hellman <eric@hellman.net>
* remove affiliation
Co-authored-by: Eric Hellman <eric@hellman.net>
* remove interactive tutorial from book section
* remove sveltekit section and move the resources to svelte
- removing sveltekit section
- moving all resources to svelte
- can confirm the individual youtube video has more than 1 hour length and provide course-like materials
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update free-programming-books-langs.md
Added Adventures with the Linux Command Line by William E. Shotts. Jr.
* (changes made) Update books/free-programming-books-langs.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update free-programming-books-langs.md
The book is not free. Only a sample of it is free.
* Update books/free-programming-books-langs.md
Co-authored-by: Leithen <lcrider@cvent.com>
---------
Co-authored-by: Leithen <lcrider@cvent.com>
* Added the "Archived" label to all the archived entries.
* Added the *(🗃️ archived)* label to all the archived entries.
* Added the *(🗃️ archived)* label to listings that were on the "archive.org" domain.
* Added the *(🗃️ archived)* label to listings that were on the "archive.org" domain.
* Removed the "Archived" label from links on "archive.org" domain.
* Removed the "Archived" label from links on "archive.org" domain.
* Added the "Node.JS Best Practices" resource. resolves#9327
* Added resource description
* Removed resource "Node.JS Best Practices" from the list
* Added the "Node.JS Best Practices" resource.
* Fixed linter error
* Removed the "(GitHub Repository)" label.
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* fixes#9417
Added working links in place of broken links provided in issue #9417.
* Update free-programming-books-langs.md
Added the organization name as the author.
* Added new CUDA programming resources in C++ language.
* Changed links which directed to a university website and were unrelated to the author.
* Updating links and adding a resource for R
Added Tidy modelling with R and updating links to latest versions
* Remove trailing slash
* Apply suggestions from code review
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update free-programming-books-subjects.md
I am the author of a new language-agnostic introduction-to-programming textbook, discovered this site, and would like to add my book. The use case I am thinking of is this:
A kid wants to learn to program, doesn't know which in language, and comes to this:
BY PROGRAMMING LANGUAGE
Originally, this list included a section called "Language Agnostic" for books about
programming subjects not restricted to a specific programming language. That
section got so big, we decided to split it into its own file, the BY SUBJECT file.
The kid in intrigued by the idea of learning programming in a language-agnostic manner, goes to BY SUBJECT, and but finds there a list of specialized and advanced-sounding topics. The kid just wants to learn to program, and not finding a suitable category in which to look, is encouraged thereby to return to BY PROGRAMMING LANGUAGE, pick a specific language, and go down that path.
Little did the kid suspect that there are language-agnostic introductory-programming texts in Theoretical Computer Science. It took Eric Hellman to point out to me that this is where such great language-agnostic introductory-programming texts as SICP/Ableson&Sussman are catalogued (Yes, SICP uses Scheme, but it isn't really about "How to Program in Scheme"). But the kid will never find SICP, because "Theoretic Computer Science" is an intimidating misnomer. (And furthermore, the category does include highly-theoretical books.) The kid has lost an opportunity, and has been led to believe that programming is all about learning one of the standard programming languages.
I am proposing to:
1. Rename the category "Language-Agnostic Introductory Programming / Theoretical Computer Science".
2. Move into alphabetical order in the list of subjects.
3. Insert my own book there.
My preference (frankly) would be to separate introductory programming textbooks from highly theoretical books, but (certainly, as a newcomer to the site) I don't propose such a step.
* New subject: "Programming"
Split "Theoretical Computer Science" into "Programming" and (the residual list) "Theoretical Computer Science".
Add my book to "Programming".
* Clarify where Language-Agnostic books went.
Add one sentence to the preamble clarifying where Language-Agnostic books went.
* Add an extra line
Added an extra line to fix a lint error
* add go course from #8619
* added book from #8655
* added book from #8688
* add book from #8698
* remove duplicate
* add tutorial from #8939
* add course from #9076
* as noted in #9086, not the whole book
* courses from #9116
* space
* added cheatsheet from #9138