WLun001 / free-programming-books

free programming/computer books to enhance technical skills and knowledge

Home Page:https://wlun001.github.io/free-programming-books/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

forthebadge forthebadge forthebadge HitCount

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

  • 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

About

free programming/computer books to enhance technical skills and knowledge

https://wlun001.github.io/free-programming-books/

License:MIT License