In first half of 2010, I wrote small notes about reverse engineering for beginners, now I got some spare time to gather them all, illustrate them, rewrite to LaTeX, etc.
So it's now 210-220 pages book in PDF form, both in English and Russian languages.
It's yet unfull and contain a lot of incorrect clauses and mistakes.
"Quick introduction to reverse engineering for beginners": http://yurichev.com/writings/RE_for_beginners-en.pdf
"Краткое введение в reverse engineering для начинающих": http://yurichev.com/writings/RE_for_beginners-ru.pdf
Do not hesitate to send me any corrections, please! Here is also books's source code (LaTeX): https://github.com/dennis714/RE-for-beginners
This book is free, available freely and available in source code form (LaTeX), and it will be so forever. If you want to support my work, so that I could continue to add things to it regularly, you may consider donation. Several ways to donate are available on this page: http://yurichev.com/donate.html