I went through the K&amp;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 &quot;Intro to UNIX&quot; 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 &#x2F; programming topics.