{"title":"Added an HTML book to the Ada section","backlink":"output\\EbookFoundation/free-programming-books/issues/3580375809","properties":{"id":3580375809,"number":12988,"state":"open","creation_date":"2025-11-03T03:07:44Z","updated_at":"2025-11-04T15:53:04Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12988"}}
{"title":"Adding an archived book to Forth section","backlink":"output\\EbookFoundation/free-programming-books/issues/3580381624","properties":{"id":3580381624,"number":12989,"state":"open","creation_date":"2025-11-03T03:11:46Z","updated_at":"2025-11-04T15:55:02Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12989"}}
{"title":"Update link and added info in Forth section","backlink":"output\\EbookFoundation/free-programming-books/issues/3580389372","properties":{"id":3580389372,"number":12990,"state":"open","creation_date":"2025-11-03T03:17:08Z","updated_at":"2025-11-03T03:17:08Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12990"}}
{"title":"Added info to two books in Forth section","backlink":"output\\EbookFoundation/free-programming-books/issues/3580393257","properties":{"id":3580393257,"number":12991,"state":"open","creation_date":"2025-11-03T03:20:21Z","updated_at":"2025-11-03T03:20:21Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12991"}}
{"title":"Included book type to three lists in the Programming section","backlink":"output\\EbookFoundation/free-programming-books/issues/3580623833","properties":{"id":3580623833,"number":12992,"state":"open","creation_date":"2025-11-03T05:33:16Z","updated_at":"2025-11-03T05:33:16Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12992"}}
{"title":"Included book type in the Cellular Automata section ","backlink":"output\\EbookFoundation/free-programming-books/issues/3580650946","properties":{"id":3580650946,"number":12993,"state":"open","creation_date":"2025-11-03T05:45:53Z","updated_at":"2025-11-03T05:45:53Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12993"}}
{"title":"Included book type to two listings in the Artificial Intelligence sec…","backlink":"output\\EbookFoundation/free-programming-books/issues/3580671742","properties":{"id":3580671742,"number":12994,"state":"open","creation_date":"2025-11-03T05:58:07Z","updated_at":"2025-11-03T05:58:07Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12994"}}
{"title":"Included book type in the Computer Vision section","backlink":"output\\EbookFoundation/free-programming-books/issues/3580704758","properties":{"id":3580704758,"number":12995,"state":"open","creation_date":"2025-11-03T06:12:03Z","updated_at":"2025-11-03T06:12:03Z","comments":0,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12995"}}
{"title":"Fixed formatting in APL section","backlink":"output\\EbookFoundation/free-programming-books/issues/3580728733","properties":{"id":3580728733,"number":12996,"state":"open","creation_date":"2025-11-03T06:23:02Z","updated_at":"2025-11-03T17:32:13Z","comments":1,"html_url":"https://github.com/EbookFoundation/free-programming-books/pull/12996"}}
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
Updated Hindi Code of Conduct into more understandable text. Previous text was pure Hindi, which was difficult to understand. Hence, I toned down to phonetic language so that people can understand easily in first read. Gradually, I'll also update for Marathi.
### Why is this valuable (or not)?
It helps to resolve understanding barriers, hence IT IS.
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
Added 'Python Notes for Professionals' to the Python section. This Goalkicker resource is free, comprehensive, and beginner-friendly for Python learners.
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
The current link for "Java 23: Key Concepts in Brief — Sergio Petrucci" (https://petrucci.dev/java23.html) loads a blank page. The Wayback Machine has a working capture:
This PR updates the entry in books/free-programming-books-langs.md to point to the archived page and adds a short note indicating the original page currently shows blank.
Verified the Wayback capture on 2025-10-30. Fixes #12315.
Issue #12043 requested adding FastAPI learning resources. The requested O'Reilly title "FastAPI: Modern Python Web Development" appears to be a paid book, so instead this PR adds two free, authoritative FastAPI resources:
- FastAPI official docs: https://fastapi.tiangolo.com/ (tutorial + reference)