Para começar posso de dar poucas dicas:
- Inglês, para área de hacking dominar ao menos o básico de inglês é (talvez) mais importante do que no cotidiando do desenvolvimento de software tradicional;
- Um conhecimento avançado em redes e arquitetura de computadores, não tem como atuar na área de hacking se não conhecer bem os protocolos, regras, limitações e etc que envolvem o funcionamento e comunicação de computadores. Sem esses conhecimentos, vai chegar no máximo ao nível de script kiddie. Em português você vai encontrar pouco material de qualidade atualizado a respeito do assunto, por isso a dica 1;
- Canais no YT, existem vários canais que introduzem conceitos interessantes de hacking como o do David Bombal;
- Dedicação, na minha opinião, a área de hacking pode ser bem mais complexa que o desenvolvimento de software. Então requer mais estudos e mais preparo.
- Não seu preocupe em entrar em programas de bug bounty nem tão cedo, se você está começando agora, tenha em mente que está longe de competir de verdade em programas de bug bounty. E para todos eles é necessário novamente de domínio de inglês