Hi,
This ebook is good to start learning: "Reversing: Secret of Reverse Engineering". Link:
Code:
http://www.federaljack.com/ebooks/Computers%20-%20Informatin%20Technology/Assembly%20,%20reverse%20engeniering%20and%20Computer%20Architecture%20books/Reverse%20Engeniering/2005/Wiley/Reversing%20-%20Secrets%20of%20Reverse%20Engineering.pdf
And also a collection of Lena's Tutorials available:
Code:
https://tuts4you.com/download.php?list.17
Take a look at R4ndom's Beginning Reverse Engineering Tutorials, i think these tutorials are awesome, too:
Code:
https://tuts4you.com/download.php?view.3554
You should learn about Assembly Language, which will help you a lot. These books, i think they're good to learn:
Code:
http://it-ebooks.info/book/1731/
http://www.e-booksdirectory.com/details.php?ebook=4042
http://www.e-booksdirectory.com/details.php?ebook=1865
There are many more tutorials available on the internet, just google and find out which is suitable for you.
Regards,
Levis