Learning

Websites (paid and free) which teach programming

… kernel programming

… low-level security techniques

… cryptography

Capture-the-flag competitions

Frameworks, code, and other such things

  • CTFd, a CTF framework
  • iCTF, A CTF framework
  • SecGen, Create vulnerable virtual machines
  • Scratch, The Scratch programming environment; great for children