While teaching malware analysis courses I often get asked for good reverse engineering and malware analysis resources. This is a small collection of websites and documents that I regularly use and that I recommend to new and experienced reverse engineers.
PE file information
And other resources at https://github.com/corkami/pics
x86 instruction set reference
Practical Malware Analysis
The IDA Pro Book