프로그래밍을 처음 배우는 사람을 비롯하여, 초·중급 개발자를 대상으로 하는 C와 C++ 입문, 활용서다. 2nd Edition에서는 STL 컨테이너와 최신 개발 환경 사용법 등 최근 경향에 맞게 많은 부분을 개정, 보강하였다.
무작정 C 언어의 문법부터 설명하는 것이 아니라 초보자의 눈높이에 맞춰 컴퓨터의 동작 원리 등 프로그래밍을 공부하기 위해 알아야 하는 사전지식부터 차근차근 설명한다. 그렇다고 해서, 이 책이 쉬운 주제들만 다루고 있는 것은 아니다. 흔히 부딪치게 되는 문제는 어렵더라도 초급자부터 알아야 하는 것이고, 어쩌다 발생하는 문제는 고급자를 위한 것으로 남겨 놓아도 되는 것이다. 이 책은 난이도가 아닌 사용빈도에 의해 주제를 선별하여, 프로그래밍을 할 때 자주 사용되는 일반적인 기술들을 설명하는데 초점을 맞추고 있다.