5. How to Become a Hacker
Learn -> Code -> Apply
- Programming is important
- Have a Hacker's mindset
- Be verbose, but don't talk much
- Logical thinking
- Don't learn it all, but know it all
- Computer Basics
- Web and Internet
- Networking
- Operating Systems
Programming
- Reverse Engineering: Assembly, C, C++
- Script Writing: Python, Ruby, Perl
- Web App Testing: JavaScript, PHP, SQL, JSP, Python
- Shell Scripting: Bash
- OWASP Top 10
- GitHub
- Bug Bounty Programs
- Hacking Forums
- Stack
- Soft Skills
- PRACTICE, PRACTICE AND PRACTICE