At the moment I learn something new it just snaps into place at once and the knowledge is integrated on the spot.
Also English is a foreign language for me and the same goes for my native language. Whole concepts emerge as I'm trying to do or say something and then I have to put them into words(in either language).
Sometimes the process of talking is excruciatingly slow and interferes with my thoughts. I find that I can type a lot faster and that helps a little.