This is an introduction to the C programming language. This guide is intended for readers who are familiar with coding in high-level languages, but to see how low level works. The guide is complete with code examples and exercises. Check out the preface for more info. You'll find the PDF of the book in the Book/ directory, and the code examples in the Examples/ directory.