C 언어는 초보자들이 접하면서 많은 어려움을 느끼는 언어이다. 이를 좀 더 쉽게 이해하기 위해서는 C 언어의 기본 개념을 정확히 이해하고, 왜 특정 기능이 필요한지, 어떻게 사용되는지 꾸준히 스스로에게 질문을 던져야 한다. 이 책은 C 언어의 기본 개념을 쉽게 전달하기 위해 다양한 예제 코드와 그림들을 많이 활용했으며, 굳이 몰라도 되는 복잡한 C 언어의 문법들은 최대한 간단히 다루거나 생략했다. 또한 독자들 스스로 고민화면서 예제를 풀 수 있게 구성했다. 개정판이 되면서 소스 코드의 설명과 그림을 좀 더 쉽게 편집하고, 초보자들을 위해 프로그래밍 문제와 요구사항을 먼저 제시한 후, 실전 과제에는 힌트를 추가했다.