I am just starting to learn reverse engineering..So I am referring the reversing secrets book and binary auditor package. Besides this, can anyone tell me what should I read or refer to if I want to perfect my conversion of assembly into c/c++ (decompilation), even though I only know C and not cpp. I also want to do WinAPI; any reading material besides Forger's tut and also that are short..
Thanks in advance
About the reverse engineering: I wan't discourage you by trying to do that, but there are few reasons why you should consider:
About the C and Winapi material: I've found a good book the Programming Windows, of Charles Petzold (MS Press), but also the Windows via C-C++ by Jeffrey Richter and Christophe Nasarre, and Windows System Programming, by Johnson M. Hart. About free links on the web, i could suggest to you:
Aleax.it tutorial (in Italian)
The MSDN reference, of course.
Hope it helps!