# Resources-for-Beginner-Bug-Bounty-Hunters ## Coding & Scripting 🤖 ### Info Many Beginners often ask if Coding is a necessity for Bug Bounty.
Short Answer: No.
But as often discussed on @nahamsec Twitch Channel, it is a good tool to have in General. Coding can help you a lot with understanding stuff that you will encounter on your Hacking Sessions, but it is also generally a good skill to have in the current times. You can automate your Tools with Python for example, or write completely new ones if you have a specific task for it in mind. We will add a lot more in here over the next updates and also reorganize the Resources by Languages and so on. TL,DR: ___Python___ and ___Bash___ are really good skills to have and start out with. ### Resources - [Bash Scripting Full Course 3 Hours](https://www.youtube.com/watch?v=e7BufAVwDiM) - [Explainshell](https://explainshell.com/) - [Discovering the Terminal](https://blog.balthazar-rouberol.com/discovering-the-terminal) - [Text Processing in the Shell](https://blog.balthazar-rouberol.com/text-processing-in-the-shell) - [Subdomain Enumeration Script](https://twitter.com/Sin_Khe/status/1242785016884625409) - [ShellCheck](https://www.shellcheck.net/) - for finding Bugs in your Shell Scripts - [Bug Bounty with Bash](https://medium.com/cyberverse/bug-bounty-with-bash-438596ff72f5) - by Aditya Soni - [Linux Beginner Boost](https://rwx.gg/) - by [rwxrob](https://www.twitch.tv/rwxrob) ### Learning Platforms - [Exercism](https://exercism.io/) - "Code Practice and Mentorship.." - [CodeCademy](https://www.codecademy.com/) - [Khan Academy](https://www.khanacademy.org/computing/computer-programming) - [Learn Python the Hard Way](https://learnpythonthehardway.org/) - [Udacity](https://www.udacity.com/) --- back to [Intro Page](/README.md)