∎∞∞∞∞∞∞∞∞∞∞∞∞∞
Además de C, necesitas saber al menos LISP o Perl (a Java también le gustaría estar en esta lista, pero lo dudo :P). Además de algunos lenguajes de piratería importantes, estos lenguajes también le brindan muchos métodos de programación diferentes que puede aprender de buena manera.
La programación es una tecnología compleja y no puedo proporcionar una guía completa paso a paso aquí. Pero puedo decirte algo que no encontrarás en libros ni cursos (hay muchos libros y cursos, y casi todos los buenos hackers son autodidactas). (a) Leer el código de otras personas y (b) escribir programas son excelentes.
Aprender a programar es como aprender a escribir un buen lenguaje natural, y la mejor manera de hacerlo es leer lo que han escrito los expertos, luego escribir algo propio, luego leer un poco más y luego escribe un poco más. Más contenido... y así sucesivamente hasta que aprendas a escribir. Luego continúa hasta que desarrolles tu propio estilo e identidad.
Es difícil encontrar un buen código para leer porque hay muy pocos programas grandes que los hackers novatos puedan leer y aprender. Sin embargo, esto ha cambiado drásticamente; el software, las herramientas de programación y los sistemas operativos ahora están disponibles gratuitamente en todas partes (muchos de ellos de origen público y escritos por piratas informáticos). Pasando al siguiente tema...