I learn best by memorizing concepts.
I will remember general ideas and have visual diagrams drawn in my head, then I just kind of following along with that.
Once I have a visual concept in my mind and I get how all the parts work its not hard to just improvise the rest accordingly and get it. I also use this to learn material for classes (draw up visual diagrams in my head as the professor lectures) and it eliminates the need to study at home and is very effective, I often get the highest scores or near the top on tests while people who study by trying to memorize don't do so well.
The reason this works is because when you GET a concept, like really understand it, you can recognize its pattern in any context, where as if you just memorize scripts, the minute someone deviates from the script it f's up your whole game.
I am sure that has happened to people here, where you have this awesome 3 line opener and you're happy and confident to use it and you start it and as soon as you do the HB fails to adhere to the script and says something unpredictable, you lose composure, and eventually you're blown out of the set.