Subjects

- Windows Kernel
- Kernel Structures
- Windows Architecture (system dlls, components etc.)
- PE/COFF structures
- Windows Internals

- Programming Languages & Low Level Languages (asm, msil, C#, C++)
- General Cryptography (Symmetric & Asymmetric)
- ASM (!!)

- Internet & Connections
- Internet Protocols (TCP/UDP)

- Memory & Process memory (Virtual/Raw) [Windows]
- Windows Memory Security (DEP/ASLR/etc)
- Stack/Heap

- Bitwise operations & Calculations
- Linking & Compiling
- System Calls & APIs

- Executable Image Protectection & packing

- Reverse Engineering
- Debugging
- Static Analysis

Please also suggest topics to learn about!!

Please post links to resources & to good learn sites and articles associated with these/similar subjects
so that other people can find & read about them.