In just one hour a day, you'll have all the skills you need to begin programming in C. With this complete tutorial, you'll quickly master the basics, and then move on to more advanced features and concepts. Completely updated for the C11 standard, this book presents the language from a practical point of view, helping you learn how to use C to create faster, simpler, and more efficient C applications. Understand the fundamentals of C Discover when and why you should use C to program Learn how to effectively use the latest tools and features of C by following practical, real-world examples Learn best practices and avoid pitfalls via useful Do's and Don'ts Get expert tips on implementing C in any kind of an environment Test your knowledge and expertise with quizzes and exercises Learn on your own time, at your own pace No previous programming experience required Learn C as defined by the current standards Create your own C programs and use the ones in the book Discover sophisticated C programming techniques Make your programs more efficient by understanding data types, loops, and strings Expand your programming skills with arrays, structures, and unions Develop programs that process date/time routines, mathematical equations, and other standard functions Read and write files (input and output) Review what you've learned with quizzes and exercises See the answers to common questions in the Q&A sections
Great introduction to the C programming language. I was able to get comfortable with programming in C and a good understanding of memory management as well as how to interact with the Operating System's API.
the first first couple chapters start off well. after that, some topics are intorduced that are insecure. In high level languages, most security is not programmed by the user. in low level languages like C, it is all up to the user. Throughout the entire book, the author uses insecure coding practices. If it wern't for some people on IRC, I would still be coding insecure. I learned more about c from another book on exploiting in 1 chapter than the entire book.