FreshFromATL
Self Made
Something I'm finding important while doing this studying is to get out of the notion that you are 'studying for a test'. Focus on understanding what is happening on a fundamental level and try to get an idea in your head of what exactly is going on. If you focus on 'test taking', you start getting in 'memorization-mode', and there are so many facts in these books that you can get discouraged when you realize your brain isn't storing every single thing that you are reading.
Repetition, my brother, repetition. When I first started out programming, I was like no way in hell will I ever remember all of this but the more and more I programmed, the more stuff I eventually remembered and the more things started to "click" to me. When starting out it will be hard to remember anything because you have never really trained your brain in this manner before. That's why practice, time, and repetition is of the up-most importance in tech-related fields. People get paid a lot for a reason.