[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-241":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},241,"free-programming-books","EbookFoundation\u002Ffree-programming-books","EbookFoundation",":books: Freely available programming books","https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books\u002F",null,"Python",389782,66425,9795,35,0,55,563,1360,295,120,"Creative Commons Attribution 4.0 International",false,"main",true,[27,28,29,30,31],"books","education","hacktoberfest","list","resource","2026-06-07 04:00:14","# List of Free Learning Resources In Many Languages\n\n\u003Cdiv align=\"center\" markdown=\"1\">\n\n[![Awesome](https:\u002F\u002Fcdn.rawgit.com\u002Fsindresorhus\u002Fawesome\u002Fd7305f38d29fed78fa85652e3a63e154dd8e8829\u002Fmedia\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fawesome)&#160;\n[![License: CC BY 4.0](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FEbookFoundation\u002Ffree-programming-books)](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F4.0\u002F)&#160;\n[![Hacktoberfest 2025 stats](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fhacktoberfest\u002F2025\u002FEbookFoundation\u002Ffree-programming-books?label=Hacktoberfest+2025)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls?q=is%3Apr+is%3Amerged+created%3A2025-10-01..2025-10-31)\n\n\u003C\u002Fdiv>\n\nSearch the list at [https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F](https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F) [![https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F](https:\u002F\u002Fimg.shields.io\u002Fwebsite?style=flat&logo=www&logoColor=whitesmoke&label=Dynamic%20search%20site&down_color=red&down_message=down&up_color=green&up_message=up&url=https%3A%2F%2Febookfoundation.github.io%2Ffree-programming-books-search%2F)](https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F).\n\nThis page is available as an easy-to-read website. Access it by clicking on [![https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books\u002F](https:\u002F\u002Fimg.shields.io\u002Fwebsite?style=flat&logo=www&logoColor=whitesmoke&label=Static%20site&down_color=red&down_message=down&up_color=green&up_message=up&url=https%3A%2F%2Febookfoundation.github.io%2Ffree-programming-books%2F)](https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books\u002F).\n\n\u003Cdiv align=\"center\">\n  \u003Cform action=\"https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\">\n    \u003Cinput type=\"text\" id=\"fpbSearch\" name=\"search\" required placeholder=\"Search Book or Author\"\u002F>\n    \u003Clabel for=\"submit\"> \u003C\u002Flabel>\n    \u003Cinput type=\"submit\" id=\"submit\" name=\"submit\" value=\"Search\" \u002F>\n  \u003C\u002Fform>\n\u003C\u002Fdiv>\n\n## Intro\n\nThis list was originally a clone of [StackOverflow - List of Freely Available Programming Books](https:\u002F\u002Fweb.archive.org\u002Fweb\u002F20140606191453\u002Fhttp:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F194812\u002Flist-of-freely-available-programming-books\u002F392926) with contributions from Karan Bhangui and George Stocker.\n\nThe 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](https:\u002F\u002Foctoverse.github.com\u002F).\n\n\u003Cdiv align=\"center\" markdown=\"1\">\n\n[![GitHub repo forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Forks)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fnetwork)&#160;\n[![GitHub repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Stars)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fstargazers)&#160;\n[![GitHub repo contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors-anon\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Contributors)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fgraphs\u002Fcontributors)    \n[![GitHub org sponsors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002FEbookFoundation?style=flat&logo=github&logoColor=whitesmoke&label=Sponsors)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002FEbookFoundation)&#160;\n[![GitHub repo watchers](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Watchers)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fwatchers)&#160;\n[![GitHub repo size](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frepo-size\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Repo%20Size)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Farchive\u002Frefs\u002Fheads\u002Fmain.zip)\n\n\u003C\u002Fdiv>\n\nThe [Free Ebook Foundation](https:\u002F\u002Febookfoundation.org) now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. [Donations](https:\u002F\u002Febookfoundation.org\u002Fcontributions.html) to the Free Ebook Foundation are tax-deductible in the US.\n\n\n## How To Contribute\n\nPlease read [CONTRIBUTING](docs\u002FCONTRIBUTING.md). If you're new to GitHub, [welcome](docs\u002FHOWTO.md)! Remember to abide by our adapted from ![Contributor Covenant 1.3](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContributor%20Covenant-1.3-4baaaa.svg) [Code of Conduct](docs\u002FCODE_OF_CONDUCT.md) too ([translations](#translations) also available).\n\nClick on these badges to see how you might be able to help:\n\n\u003Cdiv align=\"center\" markdown=\"1\">\n\n[![GitHub repo Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=red&label=Issues)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fissues)&#160;\n[![GitHub repo Good Issues for newbies](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FEbookFoundation\u002Ffree-programming-books\u002Fgood%20first%20issue?style=flat&logo=github&logoColor=green&label=Good%20First%20issues)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fissues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)&#160;\n[![GitHub Help Wanted issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FEbookFoundation\u002Ffree-programming-books\u002Fhelp%20wanted?style=flat&logo=github&logoColor=b545d1&label=%22Help%20Wanted%22%20issues)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fissues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)    \n[![GitHub repo PRs](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=orange&label=PRs)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls)&#160;\n[![GitHub repo Merged PRs](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-search\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=green&label=Merged%20PRs&query=is%3Amerged)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls?q=is%3Apr+is%3Amerged)&#160;\n[![GitHub Help Wanted PRs](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002FEbookFoundation\u002Ffree-programming-books\u002Fhelp%20wanted?style=flat&logo=github&logoColor=b545d1&label=%22Help%20Wanted%22%20PRs)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)\n\n\u003C\u002Fdiv>\n\n## How To Share\n\n\u003Cdiv align=\"left\" markdown=\"1\">\n\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fshare.php?u=https%3A%2F%2Fgithub.com%2FEbookFoundation%2Ffree-programming-books&p[images][0]=&p[title]=Free%20Programming%20Books&p[summary]=\">Share on Facebook\u003C\u002Fa>\u003Cbr>\n\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002FshareArticle?mini=true&url=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books&title=Free%20Programming%20Books&summary=&source=\">Share on LinkedIn\u003C\u002Fa>\u003Cbr>\n\u003Ca href=\"https:\u002F\u002Ftoot.kytta.dev\u002F?text=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\">Share on Mastodon\u002FFediverse\u003C\u002Fa>\u003Cbr>    \n\u003Ca href=\"https:\u002F\u002Ft.me\u002Fshare\u002Furl?url=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\">Share on Telegram\u003C\u002Fa>\u003Cbr>\n\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet?text=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books%0AFree%20Programming%20Books\">Share on 𝕏 (Twitter)\u003C\u002Fa>\u003Cbr>\n\u003C\u002Fdiv>\n\n## Resources\n\nThis project lists books and other resources grouped by genres:\n\n### Books\n\n[English, By Programming Language](books\u002Ffree-programming-books-langs.md)\n\n[English, By Subject](books\u002Ffree-programming-books-subjects.md)\n\n#### Other Languages\n\n+ [Arabic \u002F al arabiya \u002F العربية](books\u002Ffree-programming-books-ar.md)\n+ [Armenian \u002F Հայերեն](books\u002Ffree-programming-books-hy.md)\n+ [Azerbaijani \u002F Азәрбајҹан дили \u002F آذربايجانجا ديلي](books\u002Ffree-programming-books-az.md)\n+ [Bengali \u002F বাংলা](books\u002Ffree-programming-books-bn.md)\n+ [Bulgarian \u002F български](books\u002Ffree-programming-books-bg.md)\n+ [Burmese \u002F မြန်မာဘာသာ](books\u002Ffree-programming-books-my.md)\n+ [Chinese \u002F 中文](books\u002Ffree-programming-books-zh.md)\n+ [Czech \u002F čeština \u002F český jazyk](books\u002Ffree-programming-books-cs.md)\n+ [Catalan \u002F catalan \u002F català](books\u002Ffree-programming-books-ca.md)\n+ [Danish \u002F dansk](books\u002Ffree-programming-books-da.md)\n+ [Dutch \u002F Nederlands](books\u002Ffree-programming-books-nl.md)\n+ [Estonian \u002F eesti keel](books\u002Ffree-programming-books-et.md)\n+ [Finnish \u002F suomi \u002F suomen kieli](books\u002Ffree-programming-books-fi.md)\n+ [French \u002F français](books\u002Ffree-programming-books-fr.md)\n+ [German \u002F Deutsch](books\u002Ffree-programming-books-de.md)\n+ [Greek \u002F ελληνικά](books\u002Ffree-programming-books-el.md)\n+ [Hebrew \u002F עברית](books\u002Ffree-programming-books-he.md)\n+ [Hindi \u002F हिन्दी](books\u002Ffree-programming-books-hi.md)\n+ [Hungarian \u002F magyar \u002F magyar nyelv](books\u002Ffree-programming-books-hu.md)\n+ [Indonesian \u002F Bahasa Indonesia](books\u002Ffree-programming-books-id.md)\n+ [Italian \u002F italiano](books\u002Ffree-programming-books-it.md)\n+ [Japanese \u002F 日本語](books\u002Ffree-programming-books-ja.md)\n+ [Korean \u002F 한국어](books\u002Ffree-programming-books-ko.md)\n+ [Latvian \u002F Latviešu](books\u002Ffree-programming-books-lv.md)\n+ [Malayalam \u002F മലയാളം](books\u002Ffree-programming-books-ml.md)\n+ [Norwegian \u002F Norsk](books\u002Ffree-programming-books-no.md)\n+ [Persian \u002F Farsi (Iran) \u002F فارسى](books\u002Ffree-programming-books-fa_IR.md)\n+ [Polish \u002F polski \u002F język polski \u002F polszczyzna](books\u002Ffree-programming-books-pl.md)\n+ [Portuguese (Brazil)](books\u002Ffree-programming-books-pt_BR.md)\n+ [Portuguese (Portugal)](books\u002Ffree-programming-books-pt_PT.md)\n+ [Romanian (Romania) \u002F limba română \u002F român](books\u002Ffree-programming-books-ro.md)\n+ [Russian \u002F Русский язык](books\u002Ffree-programming-books-ru.md)\n+ [Serbian \u002F српски језик \u002F srpski jezik](books\u002Ffree-programming-books-sr.md)\n+ [Slovak \u002F slovenčina](books\u002Ffree-programming-books-sk.md)\n+ [Slovenian \u002F Slovenščina](books\u002Ffree-programming-books-sl.md)\n+ [Spanish \u002F español \u002F castellano](books\u002Ffree-programming-books-es.md)\n+ [Swedish \u002F Svenska](books\u002Ffree-programming-books-sv.md)\n+ [Tamil \u002F தமிழ்](books\u002Ffree-programming-books-ta.md)\n+ [Telugu \u002F తెలుగు](books\u002Ffree-programming-books-te.md)\n+ [Thai \u002F ไทย](books\u002Ffree-programming-books-th.md)\n+ [Turkish \u002F Türkçe](books\u002Ffree-programming-books-tr.md)\n+ [Ukrainian \u002F Українська](books\u002Ffree-programming-books-uk.md)\n+ [Urdu \u002F اردو](books\u002Ffree-programming-books-ur.md)\n+ [Vietnamese \u002F Tiếng Việt](books\u002Ffree-programming-books-vi.md)\n\n### Cheat Sheets\n\n+ [All Languages](more\u002Ffree-programming-cheatsheets.md)\n\n### Free Online Courses\n\n+ [Arabic \u002F al arabiya \u002F العربية](courses\u002Ffree-courses-ar.md)\n+ [Bengali \u002F বাংলা](courses\u002Ffree-courses-bn.md)\n+ [Bulgarian \u002F български](courses\u002Ffree-courses-bg.md)\n+ [Burmese \u002F မြန်မာဘာသာ](courses\u002Ffree-courses-my.md)\n+ [Chinese \u002F 中文](courses\u002Ffree-courses-zh.md)\n+ [English](courses\u002Ffree-courses-en.md)\n+ [Finnish \u002F suomi \u002F suomen kieli](courses\u002Ffree-courses-fi.md)\n+ [French \u002F français](courses\u002Ffree-courses-fr.md)\n+ [German \u002F Deutsch](courses\u002Ffree-courses-de.md)\n+ [Greek \u002F ελληνικά](courses\u002Ffree-courses-el.md)\n+ [Hebrew \u002F עברית](courses\u002Ffree-courses-he.md)\n+ [Hindi \u002F हिंदी](courses\u002Ffree-courses-hi.md)\n+ [Indonesian \u002F Bahasa Indonesia](courses\u002Ffree-courses-id.md)\n+ [Italian \u002F italiano](courses\u002Ffree-courses-it.md)\n+ [Japanese \u002F 日本語](courses\u002Ffree-courses-ja.md)\n+ [Kannada \u002F ಕನ್ನಡ](courses\u002Ffree-courses-kn.md)\n+ [Kazakh \u002F қазақша](courses\u002Ffree-courses-kk.md)\n+ [Khmer \u002F ភាសាខ្មែរ](courses\u002Ffree-courses-km.md)\n+ [Korean \u002F 한국어](courses\u002Ffree-courses-ko.md)\n+ [Malayalam \u002F മലയാളം](courses\u002Ffree-courses-ml.md)\n+ [Marathi \u002F मराठी](courses\u002Ffree-courses-mr.md)\n+ [Nepali \u002F नेपाली](courses\u002Ffree-courses-ne.md)\n+ [Norwegian \u002F Norsk](courses\u002Ffree-courses-no.md)\n+ [Persian \u002F Farsi (Iran) \u002F فارسى](courses\u002Ffree-courses-fa_IR.md)\n+ [Polish \u002F polski \u002F język polski \u002F polszczyzna](courses\u002Ffree-courses-pl.md)\n+ [Portuguese (Brazil)](courses\u002Ffree-courses-pt_BR.md)\n+ [Portuguese (Portugal)](courses\u002Ffree-courses-pt_PT.md)\n+ [Punjabi \u002F ਪੰਜਾਬੀ \u002F پنجابی](courses\u002Ffree-courses-pa.md)\n+ [Romanian (Romania) \u002F limba română \u002F român](courses\u002Ffree-courses-ro.md)\n+ [Russian \u002F Русский язык](courses\u002Ffree-courses-ru.md)\n+ [Sinhala \u002F සිංහල](courses\u002Ffree-courses-si.md)\n+ [Spanish \u002F español \u002F castellano](courses\u002Ffree-courses-es.md)\n+ [Swedish \u002F svenska](courses\u002Ffree-courses-sv.md)\n+ [Tamil \u002F தமிழ்](courses\u002Ffree-courses-ta.md)\n+ [Telugu \u002F తెలుగు](courses\u002Ffree-courses-te.md)\n+ [Thai \u002F ภาษาไทย](courses\u002Ffree-courses-th.md)\n+ [Turkish \u002F Türkçe](courses\u002Ffree-courses-tr.md)\n+ [Ukrainian \u002F Українська](courses\u002Ffree-courses-uk.md)\n+ [Urdu \u002F اردو](courses\u002Ffree-courses-ur.md)\n+ [Vietnamese \u002F Tiếng Việt](courses\u002Ffree-courses-vi.md)\n\n\n### Interactive Programming Resources\n\n+ [Chinese \u002F 中文](more\u002Ffree-programming-interactive-tutorials-zh.md)\n+ [English](more\u002Ffree-programming-interactive-tutorials-en.md)\n+ [German \u002F Deutsch](more\u002Ffree-programming-interactive-tutorials-de.md)\n+ [Japanese \u002F 日本語](more\u002Ffree-programming-interactive-tutorials-ja.md)\n+ [Russian \u002F Русский язык](more\u002Ffree-programming-interactive-tutorials-ru.md)\n\n\n### Problem Sets and Competitive Programming\n\n+ [Problem Sets](more\u002Fproblem-sets-competitive-programming.md)\n\n\n### Podcast - Screencast\n\nFree Podcasts and Screencasts:\n\n+ [Arabic \u002F al Arabiya \u002F العربية](casts\u002Ffree-podcasts-screencasts-ar.md)\n+ [Burmese \u002F မြန်မာဘာသာ](casts\u002Ffree-podcasts-screencasts-my.md)\n+ [Chinese \u002F 中文](casts\u002Ffree-podcasts-screencasts-zh.md)\n+ [Czech \u002F čeština \u002F český jazyk](casts\u002Ffree-podcasts-screencasts-cs.md)\n+ [Dutch \u002F Nederlands](casts\u002Ffree-podcasts-screencasts-nl.md)\n+ [English](casts\u002Ffree-podcasts-screencasts-en.md)\n+ [Finnish \u002F Suomi](casts\u002Ffree-podcasts-screencasts-fi.md)\n+ [French \u002F français](casts\u002Ffree-podcasts-screencasts-fr.md)\n+ [German \u002F Deutsch](casts\u002Ffree-podcasts-screencasts-de.md)\n+ [Hebrew \u002F עברית](casts\u002Ffree-podcasts-screencasts-he.md)\n+ [Indonesian \u002F Bahasa Indonesia](casts\u002Ffree-podcasts-screencasts-id.md)\n+ [Persian \u002F Farsi (Iran) \u002F فارسى](casts\u002Ffree-podcasts-screencasts-fa_IR.md)\n+ [Polish \u002F polski \u002F język polski \u002F polszczyzna](casts\u002Ffree-podcasts-screencasts-pl.md)\n+ [Portuguese (Brazil)](casts\u002Ffree-podcasts-screencasts-pt_BR.md)\n+ [Portuguese (Portugal)](casts\u002Ffree-podcasts-screencasts-pt_PT.md)\n+ [Russian \u002F Русский язык](casts\u002Ffree-podcasts-screencasts-ru.md)\n+ [Sinhala \u002F සිංහල](casts\u002Ffree-podcasts-screencasts-si.md)\n+ [Spanish \u002F español \u002F castellano](casts\u002Ffree-podcasts-screencasts-es.md)\n+ [Swedish \u002F Svenska](casts\u002Ffree-podcasts-screencasts-sv.md)\n+ [Turkish \u002F Türkçe](casts\u002Ffree-podcasts-screencasts-tr.md)\n+ [Ukrainian \u002F Українська](casts\u002Ffree-podcasts-screencasts-uk.md)\n\n\n### Programming Playgrounds\n\nWrite, compile, and run your code within a browser. Try it out!\n\n+ [Chinese \u002F 中文](more\u002Ffree-programming-playgrounds-zh.md)\n+ [English](more\u002Ffree-programming-playgrounds.md)\n+ [German \u002F Deutsch](more\u002Ffree-programming-playgrounds-de.md)\n\n## Translations\n\nVolunteers have translated many of our Contributing, How-to, and Code of Conduct documents into languages covered by our lists.\n\n+ English\n  + [Code of Conduct](docs\u002FCODE_OF_CONDUCT.md)\n  + [Contributing](docs\u002FCONTRIBUTING.md)\n  + [How-to](docs\u002FHOWTO.md)\n+ ... *[More languages](docs\u002FREADME.md#translations)* ...\n\nYou might notice that there are [some missing translations here](docs\u002FREADME.md#translations) - perhaps you would like to help out by [contributing a translation](docs\u002FCONTRIBUTING.md#help-out-by-contributing-a-translation)?\n\n\n## License\n\nEach file included in this repository is licensed under the [CC BY License](LICENSE).\n","EbookFoundation\u002Ffree-programming-books 是一个收集了大量免费编程书籍资源的项目。该项目的核心功能是提供了一个易于访问和搜索的编程书籍列表，支持多种语言，并且用户可以通过其提供的静态网站或动态搜索网站来查找所需的书籍或作者。技术上，它利用了GitHub平台的优势，便于全球开发者共同维护和更新内容。此项目非常适合学生、自学者以及任何希望在编程领域深挖知识的人士使用，在教育和个人成长方面具有很高的价值。",2,"2026-06-01 02:31:37","top_all"]