오늘날 가장 널리 사용되는 5가지 프로그래밍 패러다임인 절차적procedural, 객체기반object-oriented, 객체지향generic, 제너릭generic, 이벤트드리븐event-driven 프로그래밍을 소개하고 있다. 주요 주제는 다음과 같다.
C 제어문/ 함수
절차적 프로그래밍
C 배열/ 포인터/ 연결 자료 구조
클래스와 객체
C 문자와 문자열 처리
상속/ 다형성
C 구조체/ 공용체/ 비트 조작
제너릭 프로그래밍
C의 형식화된 입출력과 파일
그래픽, GUI, 멀티미디어
C 열거형/ 전처리기
이벤트 드리븐 프로그래밍