In a word, Yes, but in realistic practical terms for someone with little knowledge of micros then No.
First , when burning a program to a micro you can often put a secure lock on the code to prevent folk from reading it back.
Even if it can be read out via a programmer then all you get is basic machine code / hex values which are next to useless.
There are some program which can made more sense of the machine code but its still very difficult - probably simpler to write the program code from the beginning yourself.
What are you trying to read and for what purpose ?