Ngôn ngữ lập trình C là một ngôn ngữ mạnh, được các nhà tin học chuyên nghiệp cũng như các nhà lập trình nghiệp dư sử dụng để lập trình hệ thống, lập trình ứng dụng… Vì vậy, nhu cầu học C là một nhu cầu tất yếu, nhất là của các kỹ sư, các sinh viên của nhiều chuyên ngành khoa học và kỹ thuật khác nhau. Tác giả đã cố gắng viết cuốn giáo trình này với mục đích phục vụ bạn đọc một cuốn giáo trình được diễn giải sao cho tuần tự, dễ hiểu và hoàn toàn có thể tự học được.
Bạn đọc cũngbiết rằng C tuy mạnh song khó học và khó hiểu hơn so với PASCAL. Vì vậy cuốn giáo trình này cũng chứa rất nhiều thí dụ ngắn gọn, súc tích để giúp bạn nắm được vấn đề một cách nhanh chóng.
Song song với cuốn giáo trình mang tính chất lý thuyết này là cuốn Bài tập Ngôn ngữ lập trình C. Cuốn bài tập sẽ giới thiệu chi tiết các chương trình C thông dụng, các chương trình ứng dụng, các lỗi hay gặp phải…