Learn C The Hard Way
by Zed A. Shaw
Publisher: LCodeTHW 2011
A clear and direct introduction to modern C programming. The purpose of this book is to get you strong enough in C that you'll be able to write your own software in it, or modify someone else's code. The text is not for beginners, but for people who have at least read Learn Python The Hard Way or know one other programming language.
Home page url
Download or read it online for free here:
by Tim Love
This document introduces C by providing and explaining examples of common programming tasks. It enables the reader to learn from available source code by clarifying common causes of incomprehension. Exercises form an integral part of the course.
by Axel-Tobias Schreiner
In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.
by Simon Long - Raspberry Pi Ltd.
Learn to code with C across 13 packed chapters: Create variables and do arithmetic; Control the flow of your C programs; For loops and case statements; Understand and create functions; Work with arrays and strings; and much more.
C is the precursor for almost all of the popular high-level languages available today. This book represents a comprehensive look at the C programming language and its features. Basic computer literacy is assumed, but no special knowledge is needed.