1424 Commits

Author SHA1 Message Date
Lala Hakobyan
6a7d2f47eb
Added Front-end Debugging Tools Handbook in the free-programming-books-subjects.md Misc section (#13090) 2026-02-18 14:19:46 -05:00
Breno Augusto
315fcd8bfc
Add 'Linguagem de Programação C# Avançado' to pt_BR list (#13089)
Add 'Linguagem de Programação C# Avançado - Fundação Bradesco' book (free PDF with video lessons) to pt_BR list
2026-02-16 11:01:48 -05:00
gsiri007
351c271b86
Unable to access - A Primer on Design Patterns (#13082)
* 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
2026-02-09 08:15:22 -05:00
İsmail Arılık
1757a2ce83
Remove rubyfu because it is a casino website now (#13081) 2026-02-08 23:09:12 -05:00
Tiago monteiro
9eaff94b8f
Add "The Math Behind Artificial Intelligence" to Artificial Intelligence section (#13072)
* Add 'The Math Behind Artificial Intelligence' book

* Fix author formatting for AI book entry

* Fix order of 'The Math Behind Artificial Intelligence' entry

* Update free-programming-books-subjects.md
2026-01-30 17:38:17 -05:00
Harini G
b5966a724a
Correct capitalization of 'Meteor' in programming languages list (#13070)
Fixes a minor capitalization inconsistency while following contribution guidelines.
2026-01-26 12:20:10 -05:00
cchaduka
f958701e41
Restoring a SQL resource (#13067)
* Add Architecture of Advanced Numerical Analysis Systems book from Springer, by Wang & Zhao

* Add a PDF URL to a recently removed HTML version of a book

* Mark book as a draft version as it is labeled as such

* Add ColdFusion Fiddle CFML playground

* Fix URL trailing slash

* This resource still exists

* Remove resource that no longer exists

* Add Licence to resource

* Amend author separation format

* Explicitly specify base URL, otherwise link doesn't work
2026-01-26 12:18:25 -05:00
Vishal Goyal
18e8eb7f02
Remove broken Essential SQL link (#13060) 2026-01-04 18:28:24 -05:00
Ayush Gupta
6db3ae163b
fix: update broken PDF link and correct R section formatting (#13048) 2025-12-16 09:12:26 -05:00
Double Tilde
32a4ebde02
Update Distributed Systems edition from 3rd to 4th (#13043) 2025-12-10 10:36:23 -05:00
Anshul
ea6e402bc2
Add Fast.ai free course to Machine Learning section Add new resource (#13039)
* Add OSTEP to Operating Systems section

* Remove duplicate OSTEP entry

* Add Fast.ai free course to Machine Learning section

* Fix linter: remove trailing slash & adjust blank lines

* Fix blank lines between sections for linter

* Fix linter: remove extra blank lines in ML section

* Fix Machine Learning section formatting for linter

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix formatting: Add source and language for Fast.ai course

* Fix formatting: Add source and language for Fast.ai course

* Fix formatting: Add source and language for Fast.ai course

* Remove duplicate OSTEP entry and apply reviewer suggestion
2025-12-07 08:08:39 -05:00
A. LAKSHMI PRASANNA
fa90829f45
docs(books): Remove unavailable Turkish Rust book link (issue #13028) (#13030)
* docs(books): Remove unavailable Turkish Rust book link (issue #13028)

Removed a PDF link for 'Rust'a Giriş' from the Rust section.

* Fix linter error: remove invalid empty link placeholder

* fix: add blank line between sections to fix linter error
2025-11-28 09:23:46 -05:00
Qarebaq (BlackGarden)
012cdb10b7
Update free-programming-books-fa_IR.md - thinkpython book added (#13025)
* Update free-programming-books-fa_IR.md - thinkpython book added

* Update free-programming-books-fa_IR.md
2025-11-25 10:37:27 -05:00
gsiri007
e2103d3929
404 access denied - Operating Systems and Middleware by Max Hailperin (#13021)
* 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
2025-11-21 08:59:25 -05:00
Colm Woods
dd934e6b99
Add 3 DSA Books under subjects list (#12962)
* Get latest version of file and add 4 dsa books

* Add 4th edition book to alpha order

* Fixed 2 broken links in subjects.md file

* Fixed 3 issues with DSA books address titles and books

* Fix lint issue with extra line underneath books

* Remove dup link and add new link for dsa

* Remove dup book

* 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: Eric Hellman <eric@hellman.net>
2025-11-16 17:22:14 -05:00
KANAKALA SAI KIRAN
96a68ce393
Replace broken 'Python 中文学习大本营' link with '菜鸟教程 Python3 教程' (#13005) (#13008)
* Replace broken 'Python 中文学习大本营' link with '菜鸟教程 Python3 教程' (#13005)

* removed the runoob addition
2025-11-14 19:43:50 -05:00
Margaret Hu
08f06f9ad3
Included book type in the Computer Vision section (#12995) 2025-11-04 15:56:59 -05:00
Margaret Hu
e31e94f215
Included book type to two listings in the Artificial Intelligence section (#12994) 2025-11-04 15:56:27 -05:00
Margaret Hu
b8626fadbb
I (#12993)
Cellular Automata

* [A New Kind of Science](https://www.wolframscience.com/nksonline/toc.html) - Stephen Wolfram (HTML)
2025-11-04 15:55:57 -05:00
Margaret Hu
bad8066acc
Included book type to three lists in the Programming section (#12992) 2025-11-04 15:55:32 -05:00
Margaret Hu
f2f08ffee2
Added info to two books in Forth section (#12991) 2025-11-04 15:55:01 -05:00
Musbi
26ac54d3d8
Resolve English Subject list (#12983)
* Add OpenStax Data Science and Python Books to Learning Resources

Added the OpenStax textbook "Principles of Data Science" to the learning resources section:

* [Principles of Data Science](https://openstax.org/details/books/principles-data-science) - OpenStax (PDF) (CC BY-NC-SA 4.0)

This book is a free, open educational resource covering key topics in data science, including Python examples, data ethics, AI, and real-world applications. It is published under a Creative Commons license and provides high-quality material for students and developers.

This contribution adds value to the project by providing learners with a legally shareable, comprehensive data science textbook.

* Fix broken Biopython Tutorial link

Updated the Biopython Tutorial and Cookbook link to a working URL:

* [Biopython Tutorial and Cookbook](https://biopython.org/wiki/Documentation) (HTML)

The previous PDF link was broken, so this update ensures users can access the tutorial successfully. This keeps the learning resources section functional and helpful for all developers.

* Broken PDF link in Biopython Tutorial and Cookbook

* fix Biopython Tutorial and Cookbook PDF build issue for Hacktoberfest 2025

docs: fix Biopython Tutorial and Cookbook PDF build issue for Hacktoberfest 2025

Resolved an issue affecting the generation of the Biopython Tutorial and Cookbook PDF version. 
This update ensures the documentation builds successfully alongside the HTML output, 
providing a complete and accurate reference for users. Verified after recent changes to the 
documentation pipeline.

* Remove .idea folder

* Update free-programming-books-en.md by adding "_English_"

I resolve back the error to _English_

* Move "Principles of Data Science" to Data Science Subjects List

* Added Principles of Data Science into Data Science Topics

* Revert English by Programming & Subject

I had remove the double "___"
2025-11-04 15:52:55 -05:00
Margaret Hu
b88e74589c
Adding an archived book to Forth section (#12989) 2025-11-04 15:50:46 -05:00
Margaret Hu
34c76bb662
Added an HTML book to the Ada section (#12988) 2025-11-04 15:50:15 -05:00
Pranjal Kumar Verma
fdeb210377
Fix: removed broken APL book link (404) (#12958)
* Fix: removed broken APL book link (404)

* Fix: remove APL book entry per maintainer request

---------

Co-authored-by: Your Name <your.email@example.com>
2025-11-03 12:10:03 -05:00
Colm Woods
7cb0016e26
Add books for Algorithms & Data Structures (#12979)
* Add FASTAPI info in python section

* Fix FastAPI section formatting and lint warnings

* Add authors for the fastapi list removed descriptions

* Add fastapi to top of page so users can easly navigate

* Add fastapi section and index above flask to have in order

* Remove the blue book fastapi so there are no duplicates

* Change no of lines between fastapi and django

* Add the blue book into the fastapi section

* Remove DSA from this file that i added

* Add 3 DSA (Data Structures & Algorithms) Books + DSA Index

* Move DSA into subjects file from langs file

* add books to the 1 DSA section and remove duplicates

* Add DSA books in alpha order
2025-11-01 17:17:41 -04:00
Mamadou
0d49527c80
Add license and formats for free software french section (#12980)
* license and formats for free software french section

* correct typo

---------

Co-authored-by: madou <Mamadou442>
2025-11-01 16:39:45 -04:00
Kapil Gupta
32ace56fb9
Add Next.js and Svelte course resources (#12961) 2025-11-01 16:33:06 -04:00
Mamadou
a4b68c08c5
Add vscode the essentials book, improve associated section (#12376)
* 'A Byte of Vim': dead link, missing authors

* 'Visual Studio 2019 Succinctly': 'HTML' > 'online'

* Adding 'Visual Studio Code - The Essentials', its authors, format, licence, wip notation

* removing trailing slash

* licence for A Byte of Vim, GNU Emacs Manual, Learn Vim (the Smart Way)

* adding formats for learn Neovim, learn Vim For the Last Time, learn Vim Progressively and learn Vimscript the Hard Way

* adding licence for vim galore

* format and licence for Vim Reference Guide

* updating 'The Craft of Text Editing' full title
2025-10-31 19:17:53 -04:00
Kapil Gupta
7a1396e8fb
Add working APL book links and arrange in alphabetical order (#12905)
* Add working APL book links and arrange in alphabetical order

* Fix broken Bengali programming book links: Remove 404 link from C++ section, add new C book from Bangladesh Open University, add new C++ book from Shikkhok.com

* Modify programming book links in Bengali

undo changes to null as already changed in another pull request

* Remove APL book with bad SSL certificate as requested
2025-10-31 19:16:21 -04:00
Akshat Aggarwal
5350ca46d3
Fixed the broken bengali link (#12936)
* Fixed the broken bengli link

* Removed the link

* fixed the linter issue
2025-10-31 18:43:07 -04:00
Colm Woods
821b92782c
Add FASTAPI info in python section (#12755)
* Add FASTAPI info in python section

* Fix FastAPI section formatting and lint warnings

* Add authors for the fastapi list removed descriptions

* Add fastapi to top of page so users can easly navigate

* Add fastapi section and index above flask to have in order

* Remove the blue book fastapi so there are no duplicates

* Change no of lines between fastapi and django

* Add the blue book into the fastapi section

* Remove DSA from this file that i added
2025-10-30 10:45:25 -04:00
Yajunesh MR
46fdf98695
fix: update College Mathematics with APL link in APL section (#12927)
Co-authored-by: Yajunesh M R <yajunesh@Yajuneshs-MacBook-Pro.local>
2025-10-30 10:21:49 -04:00
Fernando Brandalise
2ebc907640
Add: Introdução à programação em Julia (PT-BR) - Abel Soares Siqueira et al. (#12898)
* Add: Introdução à programação em Julia (PT-BR) - Abel Soares Siqueira et al. (HTML) (CC BY-NC 3.0)

* fix(lint): alphabetical order in Programação

* fix(lint): alphabetical order in 'IDE and editors'

* fix(lint): alphabetical order and blank lines

* fix(lint): move Julia book to Julia section and sort alphabetically; normalize blank lines

* fix: correct alphabetical order and section placement for Julia

* fix(lint): alphabetical order in index under 'Engenharia de software'

* fix(lint): alphabetical order in index under

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

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-30 10:17:51 -04:00
veerasai06
e5e434ccff
Fix typo in Dynamic Programming LaTeX link in Bengali book list (#12924) 2025-10-30 10:14:56 -04:00
K Harinadha Reddy
ad23a4a900
Fix formatting: Separate Scheme Programming Language editions into distinct entries (#12923)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:13:12 -04:00
K Harinadha Reddy
2b16dc236e
Fix formatting: Remove unnecessary link in author name for Rails Tutorial (#12922)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:12:00 -04:00
K Harinadha Reddy
acc5de151f
Fix formatting: Remove double space in Linux Administration book entry (#12921)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:11:11 -04:00
K Harinadha Reddy
3f68f99031
Fix formatting: Remove double space in GraphQL book entry (#12920)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:10:41 -04:00
K Harinadha Reddy
a7ecc68ca5
Standardize Tutorialspoint references and fix PHP categorization - Fixes #12453 (#12918)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:09:29 -04:00
K Harinadha Reddy
6ec57f5f45
Add 'Programming Basics with C#' by Svetlin Nakov et al. - Fixes #12854 (#12916)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:04:50 -04:00
최종명
3cb45dc1a4
Add MySQL resource for beginners (#12875)
* Add MySQL resource for beginners

Added a new MySQL resource for beginners.

* Move MySQL book under SQL section and update index

Move MySQL book under SQL section and update index
2025-10-28 23:13:22 -04:00
ykla
d76d5f0cd7
Fix formatting and add zh book FreeBSD 从入门到跑路 (#12844)
* Fix formatting and add zh book FreeBSD 从入门到跑路

* Reorder FreeBSD manual link in Chinese resources

* remove other URL
2025-10-27 21:26:14 -04:00
Alessio Falcini
bd7cc3b326
Add 'Pensare in Python' to Italian Python books (#12852)
Co-authored-by: Alessio Falcini <alessio.falcini@example.com>
2025-10-26 19:14:56 -04:00
Jessie
a0c02f6362
Update free-programming-books-subjects .md (#12840) 2025-10-26 10:31:06 -04:00
gsiri007
0c4490530d
Adding three books produced by Linux Professional Institute (#12834)
* 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
2025-10-26 10:21:21 -04:00
Jessie
5c7461de80
Update free-programming-books-subjects.md (#12838) 2025-10-26 10:19:16 -04:00
Mohamed Adel
ca51cd3ef6
Update URLs to use HTTPS in programming books list (#12694) 2025-10-24 22:29:04 -04:00
Roman Lazunin
779965cb11
Add git pro book in other languages (#12767)
* add Pro Git book and Git section in Azerbaijani and Bulgarian languages

* add Pro Git book and Git section for Greek and Dutch/Netherlands languages

* add Slovenian language for books; add Pro Git book and Git section to Slovenian language books

* add authors for Pro Git book for Azerbaijani and Bulgarian languages

* fix md formatting errors for books languages az and sl

* fix new line in the end of file for books languages az and sl

* fix md lint formatting error - not enough empty lines after section for books languages az and sl

* fix md linter error in books az file

---------

Co-authored-by: Roman Lazunin <roman.lazunin@xylem.com>
2025-10-24 01:17:58 -04:00
Anas Khan
8454faf540
Add Some drops of JavaScript (#12779)
* Add Some drops of javaScript

* Fixed Linter Error
2025-10-24 00:52:17 -04:00