HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
EbookFoundation
free-programming-books
Python2013–2025
EbookFoundation / free-programming-books

free-programming-books

:books: Freely available programming books

51Distinct people
60Mentions
0Explicit recommenders
401.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

:books: Freely available programming books

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year60 dated mentions

Observed mentions: 2013-10-11 16:07:24 UTC to 2025-10-18 15:59:58 UTC.

0369122013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20132014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 6 mentions; 3 submissions, 3 comments2015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 11 mentions; 1 submissions, 10 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 4 mentions; 2 submissions, 2 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 8 mentions; 3 submissions, 5 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 4 mentions; 2 submissions, 2 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 3 mentions; 2 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC211
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC633
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC11110
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC422
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC725
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC211
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC202
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC615
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC312
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC835
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC422
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC220
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC321

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
List of Free Learning Resources In Many Languages     Search the list at https://ebookfoundation.github.io/free-programming-books-search/ . This page is available as an easy-to-read website. Access it by clicking on . Intro This list was originally a clone of StackOverflow - List of Freely Available Programming Books with contributions from Karan Bhangui and George Stocker. The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of GitHub's most popular repositories.         The Free Ebook Foundation now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. Donations to the Free Ebook Foundation are tax-deductible in the US. How To Contribute Please read CONTRIBUTING. If you're new to GitHub, welcome! Remember to abide by our adapted from Code of Conduct too (translations also available). Click on these badges to see how you might be able to help:         How To Share Share on Facebook Share on LinkedIn Share on Mastodon/Fediverse Share on Telegram Share on 𝕏 (Twitter) Resources This project lists books and other resources grouped by genres: Books English, By Programming Language English, By Subject Other Languages Arabic / al arabiya / العربية Azerbaijani / Азәрбајҹан дили / آذربايجانجا ديلي Bengali / বাংলা Bulgarian / български Burmese / မြန်မာဘာသာ Chinese / 中文 Czech / čeština / český jazyk Catalan / catalan / català Danish / dansk Dutch / Nederlands Estonian / eesti keel Finnish / suomi / suomen kieli French / français German / Deutsch Greek / ελληνικά Hebrew / עברית Hindi / हिन्दी Hungarian / magyar / magyar nyelv Indonesian / Bahasa Indonesia Italian / italiano Japanese / 日本語 Korean / 한국어 Latvian / Latviešu Malayalam / മലയാളം Norwegian / Norsk Persian / Farsi (Iran) / فارسى Polish / polski / język polski / polszczyzna Portuguese (Brazil) Portuguese (Portugal) Romanian (Romania) / limba română / român Russian / Русский язык Serbian / српски језик / srpski jezik Slovak / slovenčina Slovenian / Slovenščina Spanish / español / castellano Swedish / Svenska Tamil / தமிழ் Telugu / తెలుగు Thai / ไทย Turkish / Türkçe Ukrainian / Українська Urdu / اردو Uzbek / Oʻzbekcha / Ўзбекча Vietnamese / Tiếng Việt Cheat Sheets All Languages Free Online Courses Arabic / al arabiya / العربية Bengali / বাংলা Bulgarian / български Burmese / မြန်မာဘာသာ Chinese / 中文 English Finnish / suomi / suomen kieli French / français German / Deutsch Greek / ελληνικά Hebrew / עברית Hindi / हिंदी Indonesian / Bahasa Indonesia Italian / italiano Japanese / 日本語 Kannada / ಕನ್ನಡ Kazakh / қазақша Khmer / ភាសាខ្មែរ Korean / 한국어 Malayalam / മലയാളം Marathi / मराठी Nepali / नेपाली Norwegian / Norsk Persian / Farsi (Iran) / فارسى Polish / polski / język polski / polszczyzna Portuguese (Brazil) Portuguese (Portugal) Punjabi / ਪੰਜਾਬੀ / پنجابی Romanian (Romania) / limba română / român Russian / Русский язык Sinhala / සිංහල Spanish / español / castellano Swedish / svenska Tamil / தமிழ் Telugu / తెలుగు Thai / ภาษาไทย Turkish / Türkçe Ukrainian / Українська Urdu / اردو Vietnamese / Tiếng Việt Interactive Programming Resources Chinese / 中文 English German / Deutsch Japanese / 日本語 Russian / Русский язык Problem Sets and Competitive Programming Problem Sets Podcast - Screencast Free Podcasts and Screencasts: Arabic / al Arabiya / العربية Burmese / မြန်မာဘာသာ Chinese / 中文 Czech / čeština / český jazyk Dutch / Nederlands English Finnish / Suomi French / français German / Deutsch Hebrew / עברית Indonesian / Bahasa Indonesia Persian / Farsi (Iran) / فارسى Polish / polski / język polski / polszczyzna Portuguese (Brazil) Portuguese (Portugal) Russian / Русский язык Sinhala / සිංහල Spanish / español / castellano Swedish / Svenska Turkish / Türkçe Ukrainian / Українська Programming Playgrounds Write, compile, and run your code within a browser. Try it out! Chinese / 中文 English German / Deutsch Russian / Русский Translations Volunteers have translated many of our Contributing, How-to, and Code of Conduct documents into languages covered by our lists. English Code of Conduct Contributing How-to ... More languages ... You might notice that there are some missing translations here - perhaps you would like to help out by contributing a translation? License Each file included in this repository is licensed under the CC BY License.
Read the full README on GitHub

What Hacker News says

60 sources
Evidence to the contrary (anecdotal, admittedly): - https://github.com/EbookFoundation/free-programming-books/is... -- "The most recent freely available draft of C17/C18 used to be c17_updated_proposed_fdis.pdf, but it's no longer available directly and you need to use Wayback Machine to download it." - I used to work for a multinational software company whose bread-and-butter was C. The company had indeed purchased a catalog of standards, but that catalog didn't include ISO C. When I formally proposed just that, they rejected it (and kind of made me feel uncomfortable about my proposal, to boot).
In Don't Use ISO/IEC 14977:1996 Extended Backus-Naur Form (EBNF) (2023)
Should have linked this issued (given hard to find, since the bot went wild), for more context and comments by the bot author: https://github.com/EbookFoundation/free-programming-books/pu... My personal experience with most of these bots is, most of them are promoting some kind of service (image/badge bots) or try to enforce a certain behavior onto maintainers ("Your are missing a [code of conduct]"). Haven't yet come across anything useful. If your political issue is something you truly care about, please at least make the effort hand craft your pull-request. And even then, it would be awesome to keep politics out of code.
In Switch to Gender Neutral Terms

Showing the 15 most recent of 60 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.