ProgramingBooks
what-non-programming-books-should-programmers-read
ProgramingBooks: recommended reading, in Chinese
A Chinese index built from Stack Overflow recommendations, a list of non-programming books, and a popular GitHub book index, forked from an existing project.
What the collection holds
ProgramingBooks brings together three Chinese lists. The first is the must-read programming books recommended by programmers on Stack Overflow. The second is the non-programming books programmers should read, again from Stack Overflow. The third is a popular programming book index from GitHub, translated into Chinese. Together they form a reading list that someone else already vetted.
Where it came from
The project is forked from an existing Chinese book index, and the README keeps the fork link along with a note about a browser extension source. That traces the collection's lineage. It is less a brand new list and more a cleaned up Chinese edition of lists that were already circulating.
Version control reading
Version control gets its own section. There is a Git tutorial by Liao Xuefeng, the Chinese edition of Pro Git organized on GitBook, and a Git cheat sheet whose Chinese translation credits the translator. It is a compact starter stack for Git: a tutorial to learn from, a reference book, and a quick sheet to keep open.
Beyond the Git books
The rest of the index is organized by programming language. The C and C plus plus section has a Chinese reference manual and a Linux C programming guide. Go has a Chinese language Bible hosted on GitBook. JavaScript is the largest area, with a programming guide and a core concepts book among other titles. Readers move from an overview of the whole collection into whichever language they actually use.
Who the index is for
The audience is a Chinese-speaking developer looking for a curated starting point. Since the underlying lists came from community recommendations, the taste is broad and the picks are battle tested rather than opinionated. That is the appeal of a fork like this: someone else already did the sorting, and the translation makes it approachable.
Editorial conclusion
The repository repackages three well-known lists into Chinese: Stack Overflow programmer picks, non-programming reading, and a GitHub book index. Version control gets a dedicated section, and the rest is organized by language.
Community notes