Conceptos básicos sobre criptografía
Coursera.org ofrece un gran curso sobre criptografía. Puede consultarlo aquí: enlace
No solo podrás aprender mucho, Coursera también te ayudará a evaluar tu aprendizaje al realizarte algunas pruebas.
Principios básicos de seguridad de la red / seguridad de la red
Bajando algunos libros, hay un buen libro llamado Gray Hat Hacking, The Ethical Hackers Handbook, 3rd Edition de Allen Harper . Este libro se recomienda para los principiantes y está fácilmente disponible en casi todas las librerías.
Otro libro sobre seguridad web es Seguridad de aplicaciones web, para principiantes, por Bryan Sullivan
Sin embargo, no le sugeriré que compre y comience a leer estos libros sin ningún conocimiento previo. Primero debes trabajar en mejorar tus habilidades de programación, aprendiendo C / C ++. PHP, Python, Java y Ruby te ayudarán mucho, y los conocimientos básicos de TCP / IP te ayudarán mucho.
También es posible que desee aprender ASM (lenguaje ensamblador) para desarrollar exploits e ingeniería inversa.
Hay un sitio web llamado enlace , que proporciona tutorial gratuito sobre diversos aspectos de la seguridad de la información. Puedes intentar eso también.