My Background with C

C has been something of a white whale for me. I first learned to code basic on my TI-83 calculator. The second language I learned (and the first one on an actual computer) was C. I was gifted the canonical text on C, “The C Programming Language”, usually referred to as K&R after the authors Brian Kernighan1 and Dennis Ritchie2. I bounced off of it pretty hard, and ultimately quit programming for a few years afterwards. I’ve had a little exposure to C here and there over the years, and attempted a few times to go back and read K&R. While I have had some very limited exposure to Java professionally, and therefore some awareness of what the ecosystem looks like in the real world, the same is not true for C. This is by far the most substantial C codebase I’ve ever worked with………

Resources for Learning C


  1. Hi Brian, thanks for reading! ↩︎

  2. RIP ↩︎