Free Programming Ebooks2 min read
In this article, I’m going to summarize 69+ programming languages and computer science books that are free and available for everyone. It’s from a repository on Github and separated by some categories following, and I will update the new books every week when they are available:
Algorithm:
Computer Science:
- Clean Code – A Handbook of Agile Software Craftsmanship (pdf)
- Introduction To MIPS Assembly Language Programming (pdf)
- Think Complexity: Complexity Science and Computational Modeling, 2nd Edition (pdf)
- Simply Logical- Intelligent Reasoning by Example
- Connect with Computer Science – 2rd Edition (pdf)
- Fundamentals of Computer Organization and Architecture (pdf)
Data Science and Artificial Intelligence:
- A course in machine learning
- Recent Advances in Face Recognition
- MATLAB notes for professionals
- Python Data Science Handbook
- R notes for professionals
- MATLAB programming fundamentals
Functional Programming:
- Learn C the hard way
- C notes for professionals
- Clojure Cookbook
- The Rust programming language
- Beginning Perl
- Perf notes for professionals
- Functional Programming in Scala
- Mastering Julia
- Haskell notes for professionals
General-purpose programming languages:
- C++ notes for professionals
- C# notes for professionals
- Python notes for professionals
- Learn Python the hard way
- Ruby notes for professionals
Linux and Shell:
- Bash notes for professionals
- Git notes for professionals
- Linux notes for professionals
- Basic Linux Commands for beginners
- PowerShell notes for professionals
Mobile programming:
- Android notes for professionals
- Java notes for professionals
- Kotlin notes for professionals
- Objective-C notes for professionals
- Swift notes for professionals
- iOS notes for professionals
- React Native notes for professionals
Practicing JavaScript:
- 6 JavaScript projects (Sitepoint)
- JavaScript best practice (Sitepoint)
- Modern JavaScript tools and skills (Sitepoint)
- Practical ES6 (Sitepoint)
Web Development:
- CSS notes for professionals
- Eloquent JavaScript
- HTML5 Canvas notes for professionals
- HTML5 notes for professionals
- Hacking with React
- Hibernate notes for professionals
- JavaScript notes for professionals
- Node.js notes for professionals
- Oracle Database notes for professionals
- PHP notes for professionals
- PostgreSQL notes for professionals
- SQL notes for professionals
- TypeScript notes for professionals
- jQuery notes for professionals
- JavaScript: The Definitive Guide
Framework:
- Angular2 notes for professionals
- DOT NET Framework notes for professionals
- Entity Framework notes for professionals
- LaTeX notes for professionals
- ReactJS notes for professionals
- Ruby on Rails notes for professionals
- Spring Framework notes for professionals
OK, let’s just end here. There are over 69 books about computer science and programming for free. I’ll update the free books when they’re available.
Subscribe
0 Comments
Most Voted