I went through the K&R C book writing out the exercises and notes in a notebook. I had limited access to a computer at the college I was attending. Thankfully I was well beyond my "Intro to UNIX" class and that granted me the free time to play with the code I had written in my notebook. I think learning to code this way can be a huge aid in conceptualizing certain CS / programming topics.