리눅스 환경에서 처음으로 프로그래밍을 시작하려는 초보 프로그래머뿐 아니라 리눅스에 대해 좀 더 깊이 있게 알고 싶은 사용자를 대상으로 하며, 고급 수준의 C 프로그래밍과 네트워크 프로그래밍도 다루고 있어 시스템 프로그램을 개발하고 싶거나 네트워크 프로그램을 개발하고 싶어 하는 프로그래머에게도 유용하다.
C 프로그래밍 기초, 라이브러리 함수, 고급 리눅스 C 프로그래밍, 네트워크 프로그래밍까지 모든 내용을 체계적으로 구성하고 있어 리눅스 환경에서의 C 프로그래밍을 완전히 마스터할 수 있게 해 준다. 풍부한 프로그램 예제를 제공하며, 그림을 통해 동작 원리를 설명하고 있어 프로그래밍에 대한 기초가 전혀 없는 독자들도 쉽게 이해할 수 있다.