Deitel and Deitel's C How to Program presents a complete, user-friendly, code-intensive introduction to C programming. Programmers at every level of expertise can find something of value in this book: novices benefit from the ample coverage of fundamentals and the emphasis on problem solving and algorithm development the focus on performance issues prepares intermediate programmers for professional software-development challenges and practices and the inclusion of advanced topics is ideal for use in higher-level courses or for further self-study. The book's modular presentation allows instructors to easily adapt the content to a variety of courses, ranging from introductory college programming courses to professional industry training courses. The ninth edition includes 147 fully working programs, keeping in line with the Deitels' signature livecode approach. Access to these complete programs gives students the opportunity to apply their learning to meaningful real-world scenarios. The content adheres to the C11/C18 standards to keep pace with expanded C capabilities. It also incorporates popular open-source software like Docker and resources like GitHub and StackOverflow to encourage students to think like developers.