11 Resources for Learning Unix Programming

Published on February 10, 2012 by Jesse Storimer

Recently I got an email from a reader of WWUP asking how I learned about all this stuff. Here's what I told him.

I personally get a lot from reading source code and from piecing together different resources. I have very little experience with C programming, and learned everything I know about Unix programming w/o having to write C code. Besides the resources below I learn a lot from experimenting with little bits of code and writing my own software.

Here's a brain dump of some stuff that helped me:

The truth is that there are a lot of really great free resources out there, but they're not cohesive and most are written for C programmers.

I tend to steer clear of the thick reference books and go instead for books that give me a look into how smart people think about programming. There's lots of good thought in the history of Unix and its programmers.