Commit graph

1277 commits

Author SHA1 Message Date
Luan Ventura
f605a602cf
feat add "Introducao a Banco de Dados" - Osvaldo Kotaro (#12205)
* feat add "Introducao a Banco de Dados" - Osvaldo Kotaro

* Fix grammar issues requested in review.md
2025-10-06 22:11:15 -04:00
Naman Soni
2efc1a6290
docs: add interactive tutorials for Redux, LaTeX, PHP, PostgreSQL, an… (#12206)
* docs: add interactive tutorials for Redux, LaTeX, PHP, PostgreSQL, and Scala

* Updated Changes as mentioned

* Updated files as mentioned
2025-10-06 21:49:33 -04:00
Maria Papadopoulou
81ea4f8cc0
Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++" (#12268) 2025-10-06 21:40:19 -04:00
suresh
ed6d8fc5b9
Update free-programming-books-langs.md (#12225)
* Update free-programming-books-langs.md

Added Linux Administration II : Linux as a Network Client book by .tuxcademy

* Update books/free-programming-books-langs.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-06 11:40:51 -04:00
89p13
e154b8ff38
Updated link of Advanced Linux Programming (#12259) 2025-10-06 11:36:11 -04:00
Bhashkar Fulara
0cec652e56
fix(docs): Correct multiple typos in free-programming-books-langs.md (#12207)
* fix(docs): Correct multiple typos in free-programming-books-langs.md

* fix(docs): Correct Al Sweigart typo based on PR feedback

* fix(docs): Correct Al Sweigart typo based on PR feedback
2025-10-06 11:27:35 -04:00
Sk Sakil Ali
cd9c184904
Add Book : How to Design Structured Database Systems Using SQL (#12241) 2025-10-05 22:01:30 -04:00
Dhwani Chauhan
91969f59e7
Add license notes (CC/GFDL) for some books (#12240) 2025-10-05 21:58:55 -04:00
Keshav
dbd06e8b41
Changed Let-Us-C book link, previous one wasn't working (#12228)
* Changed Let-Us-C book link, previous one wasn't working

* Changed Google Drive link to Google Books Link

---------

Co-authored-by: Keshav1605 <keshav1605@gmail.com>
2025-10-05 21:30:04 -04:00
suresh
8325a76383
Update free-programming-books-subjects.md (#12111)
* Update free-programming-books-subjects.md

Added SELinux Coloring Book

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

* Update free-programming-books-subjects.md

Alphabetical ordering

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-05 20:44:57 -04:00
Naman Soni
39332e76ce
Add Chapel Language Specification and Crystal Programming Language Documentation (#12157)
* Add resources for Chapel and Crystal languages

* Fixed Lint Issue

* Removed Author Names
2025-10-05 11:05:07 -04:00
Harsh Gupta
61cbd5a8d6
add FastAPI — The Blue Book to Python books (#12074)
* add FastAPI — The Blue Book to Python books

* Review done
2025-10-05 00:05:55 -04:00
Nguyễn Minh Phú
294c3fd8bd
add Google SRE books (#12114)
* add Google SRE books

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Phu Nguyen <phunguyen@macbook-m3-pro.local>
Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-04 23:51:45 -04:00
Matheus André
486b4f4a4d
Add Book Repository Git Free (#12139) 2025-10-03 22:52:57 -04:00
Mamadou
c101049802
Improve lua and Meteor book section fr (#12130)
* archived 'Introduction à la programmation Lua'

* added the editors and formats of 'Lua : le tutoriel'

* added the format, licence, and 'in process status' for 'Apprendre Meteor'

* https available for 'Lua: le tutoriel'
2025-10-03 22:29:16 -04:00
Ruturaj Jadhav
01753b33fa
Added Learn Python with Jupyter Book PDF (#12116)
* Update free-programming-books-langs.md

Added Programming With Java book by Ashik Ahmed Bhuiyan & Md Amiruzzaman

* Update free-programming-books-langs.md

Fixed a warning in the free-programming-books-langs.md file related to missing PDF indication for a link.

* Update free-programming-books-langs.md

Corrected author formatting to use a comma instead of &, following repo style.

* Update free-programming-books-langs.md

Added the book "Learn Python with Jupyter" by Serena Bonaretti
2025-10-03 22:18:10 -04:00
Swasti Mishra
e99aea6fa3
Add GenAI, LangChain, and MCP programming books (#12088)
* Add GenAI, LangChain, and MCP programming books

- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering

* Add GenAI, LangChain, and MCP programming books

- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering

* Add GenAI, LangChain, and MCP programming books

- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering

* Removed ebooks that required emails/payment and preferred adding publisher websites
2025-10-03 22:10:02 -04:00
Letitia Gilbert
c61464bc56
Added new free Prompt Engineering resources (#12082)
* Added new free Prompt Engineering resources

* Added new free Prompt Engineering resources

* updated book names and order

* updated changes
2025-10-03 21:43:54 -04:00
Pranav Lawate
c33d8831fe
Add SELinux Notebook to Security and Linux sections (#12000)
* Add SELinux Notebook to Security and Linux sections
- Added The SELinux Notebook to free-programming-books-subjects.md under Security with a single link.

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-03 21:42:00 -04:00
João Victor Vieira
031f520017
feat: add new bash course amd remove notfound books (#12062)
* feat: add new bash course amd remove notfound books

* fix: course position

* fix: course position

* fix: add line to course

* fix: name on courses/free-courses-pt_BR.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-03 21:26:44 -04:00
Ruturaj Jadhav
6a78b85c06
Update free-programming-books-langs.md (#12081)
* Update free-programming-books-langs.md

Added Programming With Java book by Ashik Ahmed Bhuiyan & Md Amiruzzaman

* Update free-programming-books-langs.md

Fixed a warning in the free-programming-books-langs.md file related to missing PDF indication for a link.

* Update free-programming-books-langs.md

Corrected author formatting to use a comma instead of &, following repo style.
2025-10-02 11:43:32 -04:00
Ravipudi Venkatesh
fd99154b42
Added dBooks. A source to download open source books for free. (#12085)
* Added dBooks. A source to download open source books for free.

* Removed trailing slash
2025-10-02 11:11:05 -04:00
Sockalingam
123e44862d
feat(arch): Add book The Accidental CTO (#12083) 2025-10-02 11:06:56 -04:00
Ethan Zhang
b982c25260
Added Principles of Object-Oriented Programming book (#12064)
* Added Principles of Object-Oriented Programming book

* Added missing authors, fixed linter issue
2025-10-02 10:09:53 -04:00
Vitória
818d6afe68
Add Linux Essentials pt-br (#12061)
* feat: add Linux Essentials pt-br

* fix: adjust formatting of Linux Essentials license information
2025-10-02 10:03:05 -04:00
M4ximumPizza
1bc5416a02
Added Deep R Programming by Marek Gagolewski (#12058) 2025-10-02 09:54:15 -04:00
Srishti Soni
5c52aba047
feat(go): Add 'Spaceship Go - A Journey to the Standard Library' by blasrodri (#12056)
Add 'Spaceship Go - A Journey to the Standard Library' by blasrodri Blas Rodriguez Irizar
2025-10-01 15:26:10 -04:00
M4ximumPizza
73181e7410
Removed broken licensing link (#12035) 2025-10-01 14:59:09 -04:00
Bharath
c576123565
Add new book to free-programming-books-subjects.md for the index of Computer Science. (#12003)
* Add new book to free-programming-books-subjects.md

Adding Introduction to Computer Science book for  the index of Computer Science in free-programming-books-subjects.md

* Remove year from OpenStax CS book title

Updated the entry for 'Introduction to Computer Science' by removing the year (2024) from the book title to maintain consistency with other listings.
2025-10-01 14:43:44 -04:00
Paulo Ricardo Siqueira
ca1778acab
feat: Add book Internet Das Coisas Uma Breve... (#12029) 2025-10-01 14:38:56 -04:00
Terence Eden
07f5189602
Remove broken PHP links (#12014)
Several links in the PHP section were broken. These have been removed.
2025-10-01 14:23:46 -04:00
Gabriel de Souza
53669b93b2
add Engineering Software as a Service book from Fox and Patterson (#12001)
* feat: add Software Eng as a Service book

* fix: remove trailing slash from book
2025-10-01 14:03:42 -04:00
JongMyeong HAN
798eb321f4
Fixes annotations like (🗃️) (#11996)
That seems to work! fixes #11995
2025-09-30 15:29:49 -04:00
JongMyeong HAN
862a01ce40
Update free-programming-books-ko.md (#11993)
* Update outdated links in Korean book list

* Added Korean PHP book '숏텀 PHP'
2025-09-30 13:47:23 -04:00
M4ximumPizza
899638d03f
Fix typo in assembly programming (#11979) 2025-09-25 13:49:41 -04:00
ABDR-Again
0ca6078970
Added 4 Books in Linux Section of languages.md (#11976)
For the future, once a PR has been reviewed, do NOT close the PR and open a new one. This makes it harder for the reviewer to see if requested changes have been made. Instead, add a commit to your branch.
2025-09-24 08:49:09 -04:00
Han Jong Myeong
106ea4979f
Added Korean Python book 'Let's Get IT 파이썬 프로그래밍' (#11969) 2025-09-22 15:41:28 -04:00
ABDR-Again
0a356fa376
Added New Book [LINUX Networking] by (Paul Cobbaut) in {Networking] (#11966)
* Added [Linux Networking] By Paul Cobbaut (PDF) into [NETWORKING] Section

* Added [Linux Networking] By [Paul Cobbaut] to [Networking] Section

* Update free-programming-books-subjects.md

Fixed Extra Space Mistake
2025-09-22 09:07:52 -04:00
Zeee
f5e49c3118
Remove Developer Blog Tutorial under JavaScript -> Remix (#11953)
* Remove Developer Blog Tutorial under JavaScript -> Remix

This pull request removes a resource link that is no longer accessible (404 error). Keeping the list up-to-date and free of broken links ensures a better experience for readers and maintains the overall quality of the repository.

* Remove `Jokes-App-Tutorial` under JavaScript -> Remix

This pull request removes a [Jokes App Tutorial](https://remix.run/docs/en/v1/tutorials/jokes), which is no longer accessible.

* Remove Remix from the index
2025-09-10 10:22:32 -04:00
yeomin4242
249b93b6c4
Remove Unsupported Go Lang & Open Stack E-book and Change Url Path For Scratch Free E-book (#11950)
* Remove GoLang Web Programming Introduction (not supported e-book)

* Remove Go Lang Web Programming & Open Stack Introductions for Korean(not support free e-book)

* Change Domain Url Scratch Book For Korean

* Remove Open Stack Category For Korean Book Docs
2025-09-09 10:25:34 -04:00
Aaqil Yousuf
a719df5145
Remove Node.js Design Patterns (copyrighted, not free) (#11948) 2025-09-08 08:14:39 -04:00
Davide Dunne Sanchez
ccb5db2012
Add additional details for Clojure books (#11947)
* Add GFDL license for Clojure book

* Add CC BY-NC-ND license for Clojure Cookbook

* Add author, book format and license for `SICP Distilled - An idiosyncratic tour of SICP in Clojure`
2025-09-07 13:54:03 -04:00
Manuel
478ab991d1
Updated Explore Flask link (#11940) 2025-09-04 20:50:01 -04:00
Aaqil Yousuf
65fb739a8d
fix broken link to Discovering the STM32 Microcontroller book using wayback machine link (#11939) 2025-09-04 15:28:02 -04:00
Wolfgang Meier
c566ab0866
rename Coq to Rocq Prover (#11933) 2025-09-01 11:58:11 +02:00
Aaqil Yousuf
c4db26b05d
fix(books-it): update broken link for 'Analisi e progettazione del software' (archived) (#11930) 2025-08-25 23:06:44 +02:00
Aaqil Yousuf
fc21cbd01e
Add Compiler Construction using C# (SLANGFOR.NET) (fixes #11804) (#11929)
* Add Compiler Construction using C# (SLANGFOR.NET) (fixes #11804)

* Fix lint errors: use * for list markers and adjust blank lines

* Style: fix linter warning in Compiler Design section

* Update: added reformatted version of this book
2025-08-23 14:50:50 +02:00
katsuma
6358b0bb77
Add Japanese game development resources (#11926) 2025-08-17 17:03:14 +02:00
Andrew Kushyk
7573b563b3
update free-programming-books-subjects.md (#11922)
Linux Kernel in a Nutshell by Greg Kroah-Hartman was added
2025-08-05 19:24:49 +02:00
Margotaro
589efbc703
Update free-programming-books-subjects.md (#11921)
* Update free-programming-books-subjects.md

Added Safe by design book to the Software Architecture book list

* Update free-programming-books-subjects.md

Fixed lint checks
2025-08-02 03:44:24 -04:00