Resources to learn more about programming and cyber security.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Learning Resources

Resources to learn more about programming and cyber security.

Online Resources

Codecademy: Learn to code

Udemy: Various online courses

Stack Overflow

Open Web Application Security Project (OWASP) Wiki

Cybrary: Online Cyber Security Training, Free, Forever

SecurityTube: Security Related Videos

Pentester Academy: Learn Pentesting Online

Offensive Security: Hands-on security training programs & Information Security Certifications


Linux Command Line and Shell Scripting Bible 3rd Edition

Python Programming for the Absolute Beginner, 3rd Edition

HTML and CSS: Design and Build Websites

JavaScript and JQuery: Interactive Front-End Web Development

PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (4th Edition)

Google Hacking for Penetration Testers, Third Edition

Black Hat Python: Python Programming for Hackers and Pentesters

Penetration Testing: A Hands-On Introduction to Hacking 1st Edition

Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning

Metasploit: The Penetration Tester's Guide

The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws 2nd Edition

The Mobile Application Hacker's Handbook 1st Edition

Reversing: Secrets of Reverse Engineering 1st Edition

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation 1st Edition

The Antivirus Hacker's Handbook 1st Edition

The Browser Hacker's Handbook 1st Edition

The Shellcoder's Handbook: Discovering and Exploiting Security Holes 2nd Edition

Useful Security Related Software and Websites

Kali Linux



Burp Suite

OWASP Zed Attack Proxy

Damn Vulnerable Web Application (DVWA)



Useful Security Related Websites

Exploits Database by Offensive Security

Local Root Exploit Database

CVE Security Vulnerability Database

NVD - National Vulnerability Database

Rapid7 Vulnerability Database


Pentestmonkey Reverse Shell Cheat Sheet

Programming and Security Related Hardware

Raspberry Pi

WiFi Pineapple

Bash Bunny

USB Rubber Ducky Deluxe

LAN Turtle