C é uma linguagem de programação de computador de uso geral, procedimental e imperativa, desenvolvida em 1972 por Dennis M. Ritchie nos Bell Telephone Laboratories para desenvolver o sistema operacional UNIX. C é a linguagem de computador mais amplamente usada. Ele continua flutuando em uma escala de popularidade número um junto com a linguagem de programação Java, que também é igualmente popular e mais usada entre os programadores de software modernos.
Este tutorial foi projetado para programadores de software que precisam entender a linguagem de programação C começando do zero. Este tutorial fornecerá conhecimento suficiente sobre a linguagem de programação C, a partir do qual você poderá obter um nível mais alto de conhecimento.
Antes de prosseguir com este tutorial, você deve ter um conhecimento básico das terminologias de programação de computador. Um conhecimento básico de qualquer uma das linguagens de programação o ajudará a entender os conceitos de programação C e a avançar rapidamente no caminho do aprendizado.