Compare commits

...

2 Commits

Author SHA1 Message Date
Tianyu Hu
6aa477b1e7
Update redirected interactive tutorial links (#13292) 2026-06-03 17:12:20 -04:00
shaked-shlomo
208e1cad80
Fix missing spaces after commas in format/author lists (#13291)
Per docs/CONTRIBUTING.md, multiple formats and author lists are delimited
by a comma followed by a space, e.g. (HTML, PDF). Five entries in
free-programming-books-langs.md were missing that space.

Co-authored-by: Shaked Shlomo <shaked@Shakeds-MacBook-Air.local>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 17:08:48 -04:00
2 changed files with 8 additions and 8 deletions

View File

@ -282,7 +282,7 @@ Books on general-purpose programming that don't focus on a specific language are
* [A Programming Language](https://softwarepreservation.computerhistory.org/apl/book/APROGRAMMINGLANGUAGE.pdf) - Kenneth E. Iverson (PDF)
* [APL2 at a Glance](https://ia801009.us.archive.org/28/items/apl-2-at-a-glance-brown-pakin-polivka/APL2_at_a_Glance_-_Brown_Pakin_Polivka.pdf) - James A. Brown, Sandra Pakin, Raymond P. Polivka - 1988 (PDF)
* [Introduction to College Mathematics with A Programming Language (1978)](https://softwarepreservation.computerhistory.org/apl/book/CollegeMathematicswithAPL.pdf) - E. J. LeCuyer (PDF)
* [Learning APL](https://xpqz.github.io/learnapl) - Stefan Kruger (HTML,PDF,IPYNB)
* [Learning APL](https://xpqz.github.io/learnapl) - Stefan Kruger (HTML, PDF, IPYNB)
* [Mastering Dyalog APL](https://www.dyalog.com/mastering-dyalog-apl.htm) (PDF, HTML, IPYNB) *( :construction: in process)*
* [Reinforcement Learning From The Ground Up](https://romilly.github.io/o-x-o) - Romilly Cocking (PDF, HTML, IPYNB) *( :construction: in process)*
@ -1065,7 +1065,7 @@ Books on general-purpose programming that don't focus on a specific language are
* [An Introduction to the USA Computing Olympiad, Java Edition](https://darrenyao.com/usacobook/java.pdf) - Darren Yao (PDF)
* [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson (PDF)
* [Artificial Intelligence - Foundations of Computational Agents, Second Edition](https://artint.info/2e/html/ArtInt2e.html) - David L. Poole, Alan K. Mackworth
* [Building Back-End Web Apps with Java, JPA and JSF](https://web-engineering.info/tech/JavaJpaJsf/book/) - Mircea Diaconescu, Gerd Wagner (HTML,PDF)
* [Building Back-End Web Apps with Java, JPA and JSF](https://web-engineering.info/tech/JavaJpaJsf/book/) - Mircea Diaconescu, Gerd Wagner (HTML, PDF)
* [Category wise tutorials - J2EE](https://www.mkyong.com/all-tutorials-on-mkyong-com/) - Yong Mook Kim
* [Core Servlets and JavaServer Pages, 2nd Ed. (2003)](https://web.archive.org/web/20210126062450/https://pdf.coreservlets.com/) - Marty Hall, Larry Brown *( :card_file_box: archived)*
* [Data Structures in Java for the Principled Programmer (2007)](https://web.archive.org/web/20190302130416/http://dept.cs.williams.edu/~bailey/JavaStructures/Book_files/JavaStructures.pdf) - Duane A. Bailey (PDF) *( :card_file_box: archived)*
@ -1509,7 +1509,7 @@ Books on general-purpose programming that don't focus on a specific language are
* [Kali Linux: Professional Penetration-Testing Distribution](http://docs.kali.org)
* [Learning Debian GNU/Linux](http://www.oreilly.com/openbook/debian/book/index.html)
* [Linux 101 Hacks](http://thegeekstuff.s3.amazonaws.com/files/linux-101-hacks.zip) - Ramesh Natarajan (PDF)
* [Linux Administration II : Linux as a Network Client](https://www.tuxcademy.org/download/en/adm2/adm2-en-manual.pdf) - Anselm Lingnau,Tobias Elsner (PDF) (CC BY-SA)
* [Linux Administration II : Linux as a Network Client](https://www.tuxcademy.org/download/en/adm2/adm2-en-manual.pdf) - Anselm Lingnau, Tobias Elsner (PDF) (CC BY-SA)
* [Linux Advanced Routing & Traffic Control HOWTO](http://lartc.org)
* [Linux Appliance Design: A Hands-On Guide to Building Linux Appliances](http://librta.org/book.html) - Bob Smith, John Hardin, Graham Phillips, Bill Pierce (PDF, EPUB, MOBI)
* [Linux commands Notes for Professionals](https://goalkicker.com/LinuxBook/) - Compiled from StackOverflow documentation (PDF)
@ -1991,7 +1991,7 @@ Books on general-purpose programming that don't focus on a specific language are
* [An Introduction to Statistical Learning with Applications in Python](https://www.statlearning.com) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF)
* [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival, Bob Gregory (HTML)
* [Automate the Boring Stuff with Python, 3rd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/3e/) - Al Sweigart (HTML) (CC BY-NC-SA)
* [Beej's Guide to Python Programming - For Beginners](http://beej.us/guide/bgpython/) - Brian "Beej Jorgensen" Hall (HTML,PDF)
* [Beej's Guide to Python Programming - For Beginners](http://beej.us/guide/bgpython/) - Brian "Beej Jorgensen" Hall (HTML, PDF)
* [Beyond the Basic Stuff with Python](https://inventwithpython.com/beyond/) - Al Sweigart (3.x)
* [Biopython Tutorial and Cookbook](https://biopython.org/wiki/Documentation) (HTML, PDF)
* [Build applications in Python the antitextbook](http://github.com/thewhitetulip/build-app-with-python-antitextbook) (3.x) (HTML, PDF, EPUB, Mobi)
@ -2675,7 +2675,7 @@ Books on general-purpose programming that don't focus on a specific language are
### Unix
* [An Introduction to Unix](http://www.oliverelliott.org/article/computing/tut_unix/)
* [Beej's Guide to Unix Interprocess Communication](http://beej.us/guide/bgipc/) - Brian "Beej Jorgensen" Hall (HTML,PDF)
* [Beej's Guide to Unix Interprocess Communication](http://beej.us/guide/bgipc/) - Brian "Beej Jorgensen" Hall (HTML, PDF)
* [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions
* [INTRODUCTION TO UNIX](https://homepages.uc.edu/~thomam/Intro_Unix_Text/TOC.html) - Mark A. Thomas
* [Unix as IDE](https://github.com/mrzool/unix-as-ide) - Tom Ryder (epub, mobi)

View File

@ -182,7 +182,7 @@
* [Learn Go Full Course](https://www.boot.dev/courses/learn-golang) - Boot.dev
* [Start using Go](https://docs.microsoft.com/en-us/learn/paths/go-first-steps/) - Microsoft
* [TCP Servers in Go](https://app.codecrafters.io/concepts/go-tcp-server) - CodeCrafters
* [The Go Tutorial](http://tour.golang.org)
* [The Go Tutorial](https://go.dev/tour/)
### GraphQL
@ -250,7 +250,7 @@
* [JavaScript Tutorial](https://www.w3schools.com/js) - W3Schools
* [JavaScript Tutorial](https://www.scaler.com/topics/javascript/) - Scaler Topics
* [JavaScript Tutorial and Overview](https://www.afterhoursprogramming.com/tutorial/javascript/) - After Hours Programming
* [Javascripting](https://github.com/sethvincent/javascripting)
* [Javascripting](https://github.com/workshopper/javascripting)
* [JSchallenger](https://www.jschallenger.com)
* [Learn JavaScript](http://www.learn-js.org)
* [Learn JavaScript](https://learnjavascript.online)
@ -295,7 +295,7 @@
#### Svelte
* [Interactive Svelte Tutorial](https://learn.svelte.dev/tutorial/welcome-to-svelte) - svelte.dev
* [Interactive Svelte Tutorial](https://svelte.dev/tutorial/svelte/welcome-to-svelte) - svelte.dev
### Kotlin