* replace outdated pdf course with newer Java course
* correct author formatting for Kurs Java resource
* restore previous Java resource in Polish books list
* add Kurs Java to Polish course list
* correct alphabetical ordering of Polish Java course list
* fix blank line formatting
* Apply suggestion from @eshellman
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add Patterns.dev to React section
* fix: remove trailing slash from Patterns.dev URL
* Move Patterns.dev from React to general JavaScript section; remove duplicate from courses
Per review feedback:
- Patterns.dev covers React, Next.js, and vanilla JS, not just React
- Removed duplicate listing from courses/free-courses-en.md
- Moved entry from React subsection to the general JavaScript section
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: reorder list items for alphabetical ordering
Swap Patterns.dev and Patterns For Large-Scale JavaScript to fix
remark-lint alphabetize-lists warning.
---------
Co-authored-by: Claude <noreply@anthropic.com>
* Removed 403 Forbidden - Object-Oriented Programming in JavaTM Textbook
* Book added: Linux Essentials - Linux Professional Institute
* three LPI books added
* version number removed from LPI books
* Operating Systems and Middleware - Max Hailperin removed due to 404 access denied
* removed broken link
* removed golangbyexample.com
* Update free-programming-books-langs.md
- Internet, Domeny i DNS – Podręcznik edukacyjny od podstaw (PDF)
- Mam stronę i co dalej (PDF)
- Pod skórą systemu (PDF)
- Sztuczna inteligencja bez tajemnic (PDF)
All books are freely available at mzdrowy.github.io
Co-authored-by: MzdrowY <mzdrowy@users.noreply.github.com>
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>
* feat: add Japanese Book (Vue.js)
* free-programming-books-ja.md を更新
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update books/free-programming-books-ja.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
The original URL (people.math.gatech.edu/~herod/...) now redirects to
herod.math.gatech.edu, which no longer resolves (NXDOMAIN). Replace the
broken link with the most recent Internet Archive snapshot (2024-03-13)
and add the (HTML) format and archived notation per CONTRIBUTING guidelines.
Closes#13239
* Add Artificial Intelligence section to free programming books
Added a new section for Artificial Intelligence with a resource link.
This book is listed on the author's page as CC license.
* Fix heading format for Artificial Intelligence section
Updated section heading for Artificial Intelligence in the programming languages list.
* Fix anchor tag for Artificial Intelligence section
Corrected the anchor tag for Artificial Intelligence section.
* Update 'Artificial Intelligence' section to 'AI'
Renamed section 'Artificial Intelligence' to 'AI' for brevity.
* Add AI section and resource to free programming books
Added AI section with a resource for understanding AI in Python.
* Add AI resources to free programming books list
Added new AI-related resources and updated formatting to solve the lint error.
* Add Q# user guide to programming languages list
Added a needed space to solve the lint error.
* Fix formatting of AI resource link in markdown
Added a space to solve the lint error
* Remove AI section from Python resources
Removed AI section from Python resources in the list and moved the book to the general Python category by the suggestion of one of the respected maintainers.
* Moved the AIPython Above
Moved the book to the general Python category and added it to the correct alphabetic order.