Hola...
basico basico ahahah . Mais bom melhor comesar em algum lugar..
Bom o C99 tem algumas modificaçoes ..
Por exemplo:
//para comentarios
e init main(void)
Boa iniciativa colega para quem quiser um complement de informaçoes
Wikibooks Linguagem C
http://pt.wikibooks.org/wiki/Programar_em_C/%C3%8Dndice
O C e muito dom para que quer fasser um kernel o minux ,linux ,unix sao escritos em C . Ele e muito leve as cabeceiras os headers default como stdio.h contem so alguma funçoes basicas.
Entao nao sao sobrecaregados com linguagems de um nivel mais alto como Qt.
Me fassem rir quando tem um noob que quer aprender programar e ele pergunta
Qual e a melhor linguagem para começar o C ou C++???
Sempre tem aquele estupido que vai responder C++
Todas as linguagens C++ ou python e varias outra sao amelioraçoes do C .
O se foi feito para programar o kernel unix.
Se ele nao e mais versatil que o C++ e justamente para continuar levinho.
O C e a linguagem por exelencia.
Depois e so fazer uma lib legal se voce quiser colocar mais funçoens.
Como a glibc da GNU.
Entao o que devemos aprender??
- linguagem C para fazer um Kernel ou um compilador.
- Assembly un dos unicos geitos de fazer um master boot record ou um compilador entre outros.
BLZ valeu galera
E viva o GNU/Linux