Reverse Engineering , Tips and Suggestions ..!!!

I can suggest you “Practical Malware Analysis”(Michael Sikorski, Andrew Honig), this is probably the best book for starting to analyze malware and also binary code. Some important topics in this book are: IDA Pro, OllyDBG, antidebugging techniques and assembly x86.
Good luck!