I was just wondering what other peoples experiences were learning to program in C++. I'm mainly learning from books and online resources, and there is obviously a lot of stuff to digest. Did other people keep having to refer back to topics covered previously to refresh their memories or did people memorise each aspect before moving onto the next? I know a lot if retaining the information will be from repetitive useage, and I will be starting a 12 month programming placement in 8 weeks so I am guessing I will retain the knowledge a lot more then (particularly when applying it to real projects).
I was just curious as to other peoples experiences?