The Basics I have written a complete guide about this. You can read it here.The BasicsHTTP Basics [Link]Networking Methodology [Link]Understanding DNS [Link]Programming LanguagesHTMLJavascriptBashOptional: Ruby/Python (Highly recommend) Books Real-World Bug Hunting: A Field Guide to Web HackingThe Web Application Hacker's Handbook: Finding and Exploiting Security FlawsThe Car Hacker's Handbook: A Guide for the Penetration Tester Videos Nahamsec’s Video [TBD]How to Get Started Bug Bounty (9x Pro Tips) Labs Hacker101PentesterLabHackTheBox