Tools
Python for Hackers — Basics to Real Tools
A practical guide to learning Python from a cybersecurity perspective — writing recon tools, scanners, and exploitation scripts
The Complete Nmap Guide — Beginner to Pro
Everything you need to know about Nmap: basic scanning, NSE scripts, firewall evasion, and advanced techniques