Página dedicada a linguagem de programação C:
C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, de alto nível, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).[1]
C é uma das linguagens de programação mais populares[2][3] e existem poucas arquiteturas para as quais não existem compiladores para C. C tem influenciado muitas outras linguagens de programação,[4] mais notavelmente C++, que originalmente começou como uma extensão para C.
via: wikipedia
Material:
http://www.mtm.ufsc.br/~azeredo/cursoC/
Dicas:
converter string em inteiro em C:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// valor inteiro em forma de string
char valor_str[] = "10";
// A linha abaixo causa um comportamento estranho
//int res = 40 + valor_str;
// temos que converter a string em um valor inteiro válido
int res = 40 + atoi(valor_str);
printf("O resultado e: %d", res);
puts("n");
system("pause");
return 0;
}