Aplicação web? Eu suponho que seja. É importante ser específico porque tipos diferentes de aplicações vão ter problemas diferentes de segurança. Embora a base seja a mesma, como dizem: o diabo mora nos detalhes.
Cybersec é ramificada, tem várias subáereas: web, mobile, native, embarcado etc. Tem divisões como segurança ofensiva, defensiva e coisa e tal.
Enfim, não vou entrar em detalhes. Se você quer aprender a proteger o código de aplicações, a área que você quer aprender se chama Application Security (AppSec).
Estudar conteúdo sobre "Cybersec" genérico, igual já indicaram aqui, é válido, mas que fique avisado: você vai aprender sobre gestão, não vai aprender a parte técnica. Se você quer ser um CTO ou um gestor que sabe falar a língua da galera de cybersec, vai servir. Se você quer proteger mesmo aplicações, fazer isso com as suas mãos e não mandar outras pessoas fazerem, não vai servir. É superficial demais para isso.
Então o primeiro passo é você decidir o que quer aprender: quer aprender a proteger aplicações web? Beleza, é AppSec que você quer aprender. Mais especificamente Web AppSec. Ou o termo mais abrangente: web security.
Quer aprender a atacar aplicações web? Então você quer aprender Penetration Test (Pentest) Web e análise de vulnerabilidades em aplicações web e infraestrutura/redes. De novo, o termo abrangente é "web security".
Materiais de estudos introdutórios que eu recomendo:
Outros materiais que não são introdutórios:
Plataformas onde você pode praticar:
Conteúdo que produzi sobre o assunto:
Se me permite recomendar: primeiro leia o meu artigo Cibersegurança para desenvolvedores. Ele vai dar uma visão geral da coisa que, acredito, será útil como base para você saber como se virar.