Matters needing attention in selecting books in C language
Avoid outdated books
C language is a constantly developing and evolving language, so outdated books may bring readers wrong understanding and usage. Therefore, readers are advised to choose the latest C language books.
Choose a book that suits you. Different books suit different readers. Novices should choose easy-to-understand entry-level books, and experienced programmers can choose more advanced books. Therefore, readers should choose suitable books according to their own level and needs.
Choose books with examples and exercises.
C language is a language that needs repeated practice and practice. Therefore, readers are advised to choose books with examples and exercises to consolidate their knowledge.
Read English books
Most of the materials and documents in C language are written in English. Therefore, readers are advised to read the English version of C language books in order to better master the language and related knowledge.
Reading order of C language books
1. Getting Started Books
Novices should choose easy-to-understand introductory books, such as CPrimer Plus, an absolute beginner's guide to C programming. These books usually introduce the basic grammar, data types and flow control statements of C language to help readers establish the basic knowledge system of C language.
2. Intermediate books
Once you have mastered the basic knowledge of C language, readers can choose more in-depth intermediate books, such as CProgrammingLanguage and Expert C Programming. These books usually introduce the advanced grammar, pointers, memory management, data structure and other contents of C language to help readers deeply understand the operating mechanism and programming ideas of C language.
3. Advanced books
Experienced programmers can choose more advanced books, such as Advanced C Programming and Unix Programming Art.. These books usually introduce the application of C language in system programming, network programming, concurrent programming and so on, to help readers master the advanced application skills and programming ideas of C language.
4. Practice
Both novice and experienced programmers need to practice and practice repeatedly to consolidate their knowledge. Readers are advised to choose books with examples and exercises, and practice programming according to the examples and exercises in the book, so as to better master the programming skills and ideas of C language.