站内导读
中文 这是 Free Ebook Foundation 维护的多语言免费学习资源清单,前身是 StackOverflow 免费编程书单,现托管于 GitHub。它解决免费教材分散、难以检索的问题,提供静态站点与动态搜索入口,内容由社区协作更新,采用 CC BY 4.0 许可。适合自学编程的读者和想参与开源的贡献者。
日本語 Free Ebook Foundation が運営する多言語の無料学習リソース一覧で、元は StackOverflow の無料プログラミング書籍リストです。無料教材が散在し探しにくい問題に対し、静的サイトと動的検索ページを提供します。内容はコミュニティが更新し、CC BY 4.0 で公開。独学する学習者と OSS 貢献に関心のある人に向いています。
한국어 Free Ebook Foundation이 운영하는 다국어 무료 학습 자료 목록으로, 원래 StackOverflow의 무료 프로그래밍 도서 목록에서 출발했습니다. 무료 교재가 흩어져 찾기 어려운 문제를 정적 사이트와 동적 검색 페이지로 해결합니다. 내용은 커뮤니티가 갱신하며 CC BY 4.0으로 공개됩니다. 프로그래밍을 독학하는 사람과 오픈소스 기여에 관심 있는 사람에게 적합합니다.
English A multilingual list of free learning resources maintained by the Free Ebook Foundation, originally derived from StackOverflow's free programming books thread. It addresses scattered, hard-to-find free materials with a static site and a dynamic search page. Content is community-updated under CC BY 4.0. Suited to self-taught programmers and anyone wanting to contribute to open source.
README · 详细文档
来源 · 查看原文
List of Free Learning Resources In Many Languages
<div align="center" markdown="1">
</div>
Search the list at https://ebookfoundation.github.io/free-programming-books-search/ 0.
This page is available as an easy-to-read website. Access it by clicking on 0.
<div align="center"> <form action="https://ebookfoundation.github.io/free-programming-books-search"> <input type="text" id="fpbSearch" name="search" required placeholder="Search Book or Author"/> <label for="submit"> </label> <input type="submit" id="submit" name="submit" value="Search" /> </form> </div>
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.
<div align="center" markdown="1">
0  1  2 3  4  5
</div>
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:
<div align="center" markdown="1">
0  1  2 3  4  5
</div>
How To Share
<div align="left" markdown="1"> <a href="https://www.facebook.com/share.php?u=https%3A%2F%2Fgithub.com%2FEbookFoundation%2Ffree-programming-books&p[images][0]=&p[title]=Free%20Programming%20Books&p[summary]=">Share on Facebook</a><br> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://github.com/EbookFoundation/free-programming-books&title=Free%20Programming%20Books&summary=&source=">Share on LinkedIn</a><br> <a href="https://toot.kytta.dev/?text=https://github.com/EbookFoundation/free-programming-books">Share on Mastodon/Fediverse</a><br> <a href="https://t.me/share/url?url=https://github.com/EbookFoundation/free-programming-books">Share on Telegram</a><br> <a href="https://twitter.com/intent/tweet?text=https://github.com/EbookFoundation/free-programming-books%0AFree%20Programming%20Books">Share on 𝕏 (Twitter)</a><br> </div>
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 / اردو
- 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.