GitHub-shanghai / free-programming-books:免费的编程书籍
A massive community-curated GitHub repository listing thousands of free programming books, courses, and screencasts in many languages.
Overview
What is GitHub-shanghai / free-programming-books:免费的编程书籍?
free-programming-books is the EbookFoundation's open-source GitHub repository that aggregates thousands of freely available programming books, courses, podcasts, and screencasts. Organized by language and topic, it is one of the most starred repositories on GitHub (over 390k stars) and is maintained by a global community of contributors who add and verify links.
What is GitHub-shanghai / free-programming-books:免费的编程书籍 used for?

Top Features
- Thousands of free programming books and ebooks
- Organized by programming language and topic
- Includes free courses, podcasts, and screencasts
- Multilingual resource lists
- Community-maintained via pull requests
- Rendered website plus raw Markdown files
- Open-source under the EbookFoundation
How to use GitHub-shanghai / free-programming-books:免费的编程书籍?
Visit the GitHub repository or its rendered website, browse the table of contents by programming language or topic, and click any link to access a free book, course, or screencast. You can fork the repo, star it, or submit pull requests to add new resources or fix dead links following the contribution guidelines.
Alternative Tools
Pros & Cons
Pros
- Completely free and open source
- Huge, well-organized collection
- Actively maintained with frequent updates
- Covers many languages and skill levels
- Backed by a large community and 390k+ stars
Cons
- No built-in search or filtering on the repo itself
- Some links may become outdated or dead
- Quality of resources varies
- Requires self-direction to find the right material
Use Cases
- Finding free books to learn a new programming language
- Supplementing computer science coursework
- Building a self-taught developer curriculum
- Discovering free courses and screencasts
- Contributing to an open-source educational project
GitHub-shanghai / free-programming-books:免费的编程书籍 Pricing
User Reviews
No reviews yet
Be the first to review this tool!