My book, C Programming For Dummies All-In-One Desk Reference (Gookin 2004), arrived today and I already began to dive into it. I last tried to learn C in the late 1990s and I was awfully unsuccessful. I think that was because I really had poor instruction. Dan Gookin really knows how to write for a beginning audience and I am already learning some things that I never knew in just the first two chapters alone. I did already know what a compiler and linker is and what header and library files are. I just didn’t really know how to look at them and read them.
I am looking forward to diving further into the material but 2 chapters is going to have to do for today as I am simply to tired to carry on. Chasing a large problem out of my website took a lot of energy out of me. It’s a good thing that the next 3 days are shaping up to be rainy. This means I should accomplish a fair amount. I really want to get into some of the advanced stuff that the author is discussing. The stuff he calls “third year university student material.” I wish I had this book way back when. I think I would have loved computer programming.
However, I am 43 and most software engineering grads coming out of college now have several computer languages under their belt and a portfolio of projects to show prospective employers on their personal GitHub accounts. I make no illusions about writing C code for a living. Instead, my end goal is maybe contributing to the OpenBSD project as this is what makes me love computers. Wouldn’t it be something to be the first security guard to write code for fun!? That’s what I am facing and it oddly puts a smile on my face. It reminds me that self-definition should not be your occupation but your hobbies and interests.