“Head First C is an accessible, light-hearted introduction to C programming, in the classic Head First style. Pictures, jokes, exercises, and labs take the reader gently but steadily through the fundamentals of C including arrays, pointers, structs, and functions before moving into more advanced topics in Posix and Linux system programming, such as processes and threads.”