Free Hacking and Programming Resources. - Work in progress

A curated list of free hacking, penetration testing and programming related refrences and resources. This repository has been created to provide several books, video courses and more resources, that help programmers and security enthusiasts learn and develop their skills.

If you want to contribute to this list, you are welcome to do so, send a pull request. All contributions and contributors will be appreciated and recognized.

You can aslo check out my blog

I recommend downloading and using Feedly to get your useful news on different topics, all in one place, it's one of my favorites.

Head over to Browse code for books.

Hacking Resources

Books

  • [+] The Web Applicaton Hackers Handbook
  • [+] The Basic of Hacking and Penetration Testing
  • [+] Black Hat Python
  • [+] Advanced Penetration Testing
  • [+] Ethical Hacking Tutorial
  • [+] Grey Hat Hacking
  • [+] Guide to Computer Network Security
  • [+] Web Hacking 101
  • [+] The Art of Human Hacking
  • [+] The Hacker Playbook 2
  • [+] Introduction to Computer Forensics
  • [+] Hacking for Dummies
  • [+] Kali Linux Revealed 1st Edition
  • [+] Hacking The Art of Exploitation 2nd Edition
  • [+] Computer Hacking, Security Testing, Penetration Testing and Basic Security
  • [+] Hack Any Website
  • [+] Advanced SQL Injection
  • [+] Blue Team Cheat Sheet
  • [+] SQL Injection Attacks and Defence
  • [+] Heroes of The Computer Revolution
  • [+] Hacking Practical Guide for Beginners with Python

Platforms to learn, practice and hone your skills

Youtube Channels

Websites

Podcasts

Labs

Certifications

Programming Resources

Books

  • [+] Advanced Guide to Python3
  • [+] Algorithm Design Manual
  • [+] Algorithm Nites for Professionals
  • [+] Beginners Guide to Scala
  • [+] Beginners Guide to R
  • [+] C Notes for Professionals
  • [+] C++ Notes for Professionals
  • [+] C# Notes for Professionals
  • [+] Cryptography made simple
  • [+] Data Computing for IOT
  • [+] Data Mining
  • [+] Fundamentals of Java Programming
  • [+] Git Notes for Professionals
  • [+] Guide to Scientific Computingin C++
  • [+] Guide to Competitive Programming
  • [+] HTML Notes for Professionals
  • [+] Introduction to programming with Fortran
  • [+] Introduction to Data Science
  • [+] IOT
  • [+] Java Notes for Professionals
  • [+] JavaScript Notes for professionals
  • [+] JQuery Notes for Professionals
  • [+] Linear Programming
  • [+] Linux Notes for Professionals
  • [+] SQL Notes for Professionals
  • [+] NodeJS Notes for Professionals
  • [+] Objective C Notes for Professionals
  • [+] Object Oriented Analysis
  • [+] PHP Notes for Professionals
  • [+] PwerShell Notes for Professionals
  • [+] Principles of Data Mining
  • [+] Pyhton for Argis
  • [+] Python Foundamentals
  • [+] Python Notes for Professionals
  • [+] Python Workbook
  • [+] ReactJS Notes for Professionals
  • [+] R Notes for Professionals
  • [+] Robotics
  • [+] Ruby Notes for Professionals
  • [+] Ruby on Rails Notes for Professionals
  • [+] Statistics with R
  • [+] Time Series with R
  • [+] System Programming in Unix/Linux
  • [+] Understanding Cryptography

Platforms to learn, practice and hone your skills

Youtube Channels

Learning Platforms

Podcasts

Coding Challeng Platforms

Certifications

Websites/Platforms to find Remote/Freelance jobs

DISCLAIMER

The contributor(s) cannot be held responsible for any misuse of data. This repository is a collection of downloaded ebooks for free, from 3rd party websites, where these books can be downloaded for free.