for each platform you will need different decompiler. there's nothing that handles all, for VB and Net you'll some platform specifit tools. For pure Win32/64 Datarescue's IDA Pro is da one.
I'm going to learn Pascal. Is there any decompiler is easy to use and designed for programming newbies?