Free Programming/Computer Books
Free books to enchance technical skills. Updated regulaly.
Table of Content
Table of contents generated with markdown-toc
Hot Topics
The related topics can be found on the folder stated.
Books for game development with C++ can be found in “C++” folder.
Blockchain
Game development
- C++
- iOS
- Unity
Machine Learning
- .NET
- Java
- Python
- R
- TensorFlow
Mobile Development
-
Native
- Java/Kotlin
- Objective-C/Swift
Cross-platform
- React Native
- Xamarin
Security
- Android
- Linux
Software Testing
- Kali Linux
- Python
Web Development
- Angular
- ASP.NET
- Bootstrap
- Django
- Flux
- JavaScript
- Node.js
- PHP
- Python
- React
- Scrapy
Quick View
Quick Tips
Discover books
- Books that have Packt logo, please search for “Who this book is for” section to know the targeted readers of the books.
Explanation of different series of Packt books
Beginner
- Beginner’s Guide
- Anybody starting/beginning on a particular topic with some practical examples can pick a Beginner’s Guide, to learn right from scratch.
- Learning
- A step-by-step guide.
- Anybody who has some light-hearted know-how but wants to learn a topic thoroughly can pick up a Learning book.
Intermediate
- By Example
- Anybody who wants to start with building a project on a topic can pick this up.
- Cookbook
- Anybody who knows the topic and wants to directly work with only practical examples and work through them can pick up Cookbook. It has topics worked through in the form of a recipe with steps mentioned to go through the entire recipe process for a topic.
Advanced
- Anybody who knows the topic and wants to directly work with only practical examples and work through them can pick up Cookbook. It has topics worked through in the form of a recipe with steps mentioned to go through the entire recipe process for a topic.
- Essentials
- Fast paced, highly concentrated information.
- Anybody who wants to know key essentials/key things about a topic quickly can pick up an Essentials book.
- Blueprints
- If a person knows the topic and has decent experience building small projects can pick this up to building use-case projects.
- Mastering
- Anybody who is well-versed with the topic and now wants to master the topic to know the industry-level or highest possible level understanding/deployment of the topic can pick up a Mastering book.
Example of different series of Packt books.
- Kali Linux Wireless Penetration Testing Beginner’s Guide
- Learning Python
- Android 5 Programming by Example
- Web Development with Django Cookbook
- Java Deep Learning Essentials
- Xamarin Blueprints
- Mastering .NET Maching Learning
Packt series explanation can be found here.
Download
Click here to preview and downlaod free books!
- Please only download the books that you needed as the whole folder is more than 3 GB
Beginner section
Click here for beginner section
Contribution
Kindly drop me an email if you have any reference books to contribute.
Credits
Most of the books were taken from here