I have the same problem if someone just shows me how to do something. I have to actually do it while they are showing me to remember how.
When in school for programming, I had one class in which the instructor would have us type every line of code as she was typing it. I did very well in that class. However, the next class, the instructor just wrote the lines of code on the board and then had us do related assignments that night. I could not remember how to do anything that way.