Through teachers' many years of practical experience, beginners are guided to enter the programming world of C language from the shallower to the deeper. And, also use textbooks to introduce things from daily life and compare the logical concepts in programming, so that students can get started with programming faster. The course introduces commonly used C language inventory functions, allowing students to make good use of existing basic needs functions in thinking and designing. Including output/input functions, mathematical operation functions, random number functions, character conversion and character classification functions, string processing functions, string and number conversion functions, time and date functions, sound functions, and Stall functions.