gitmyhub

CS-Books

★ 27k updated 7mo ago

🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~

A curated collection of 1,000+ free computer science and programming books organized by topic, with download links for learners preparing for tech interviews or studying fundamentals.

setup: easycomplexity 1/5

CS-Books is a massive free collection of over 1,000 computer science and programming books, maintained by a single developer as a community resource. The entire collection is hosted as downloadable PDF links, primarily aimed at Chinese-speaking learners preparing for tech job interviews or studying computer science fundamentals.

The library covers virtually every major area of software development: C, C++, Java, Python, Go programming languages; data structures and algorithms (the classic interview prep topics); operating systems; computer networking; databases; front-end web development; machine learning and AI; design patterns; and even assembly language. There's also a dedicated section of interview question compilations from major Chinese tech companies.

For someone learning to code or building technical skills, this acts as a free digital bookshelf — the kind of curated reading list a senior developer might hand to a junior, organized neatly by category. The books include well-known titles from the global programming canon as well as Chinese-language resources.

Practical note: the download links point to Baidu Cloud (a Chinese cloud storage service), so access requires a Baidu account and may be slow or blocked outside China. The repository is a personal curation project, not an official publisher's archive. If you're outside China looking for free programming books, this repo is a useful discovery tool even if you ultimately source the same titles elsewhere.

Where it fits