A Website Offering Free Books for All Programming Languages


Here is a recommended website that provides free books covering all programming languages: Free-Programming-Books.

This website started as an open-source project that collects free learning resources across different programming languages and technical domains, with a particular emphasis on eBooks. It is suitable for:

  1. Beginners, with appropriate entry-level programming books.

  2. Intermediate developers, with books for in-depth study of specific technology stacks.

  3. Educators, with free teaching materials related to programming.

  4. Open-source contributors, who can participate by submitting better resources to the project.

The project originally forked from a Stack Overflow article titled “List of Freely Available Programming Books” (still accessible). To facilitate collaboration and maintenance, in 2015 the author migrated the project to GitHub, allowing anyone to contribute free programming resources. The website currently supports 43 languages, including Chinese, and has over 370,000 stars.

The site now contains nearly 10,000 programming eBooks, covering topics from beginner to advanced levels, such as operating systems, big data, artificial intelligence, Python, NoSQL, computer graphics, web development, and more.

123apps

Website: Free-Programming-Books