Igualmente yo creo que es mejor que primero le des una ojeada al lenguaje C para programar el PC, y luego te dedicaras exclusivamente al C de CSS así entenderas mejor como van las estructuras en C, como se declara una variable, como se declara una constante, etc.
Coincido con jim_17.
Empecé con ensamblador y me moví a BASIC (PBP) pero ahora quiero meterme a los µicros de 16 bits y para eso necesitas C, pero no solamente C para µicros, necesitas saber qué es una estructura, un puntero, y demás conceptos inherentes al lenguaje.
He adquirido varios libros y te puedo decir que este es el mejor:
C Primer Plus de Stephen Prata (
http://www.amazon.com/Primer-Plus-5th-Stephen-Prata/dp/0672326965/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1232654741&sr=8-1)
voy en el capítulo 2 (terminado) y te dice cómo y para qué son cada cosa (por qué se escribe (void) entre paréntesis, por ejemplo) y te lleva de la mano sin tratarte como un tonto, aunque asume que no sabes nada, por eso me gusta.
Claro, deberás buscar cualquier compilador de C (uso Turbo C) para realizar los programas.
El mejor libro para aprender lenguaje C es
El Lenguaje de Programación C (Brian W. Kernighan, Dennis M. Ritchie)
Es el manual del lenguaje C.
También es cierto, ese libro lo tengo pero..... si eres principiante como yo, te recomiendo mejor el de Prata.
http://www.amazon.com/Programming-Language-Prentice-Hall-Software/dp/0131103628/ref=pd_bbs_sr_3?ie=UTF8&s=books&qid=1232654741&sr=8-3También se le conoce como el "libro blanco" ó, con su apodo mas común "la biblia del C"
Si lo que quieres es tener un conocimiento rápido de cómo programar µicros de Microchip en C, puedes comprar este:
http://www.amazon.com/Programming-8-bit-PIC-Microcontrollers-Interactive/dp/0750689609/ref=sr_1_1?ie=UTF8&s=books&qid=1232654783&sr=8-1(puedes ver mi crítica en ese enlace).
Estos dos libros los tengo y no me metí mucho con ellos. A decir verdad, el de 32 bits ni lo he abierto:
http://www.amazon.com/Programming-16-Bit-PIC-Microcontrollers-Technology/dp/0750682922/ref=sr_1_1?ie=UTF8&s=books&qid=1232654868&sr=8-1http://www.amazon.com/Programming-32-bit-Microcontrollers-Exploring-Technology/dp/0750687096/ref=sr_1_1?ie=UTF8&s=books&qid=1232655785&sr=1-1El tiene una página y (bueno, sabe que he comprado sus libros) te ayuda mucho en tus dudas, aunque solamente sean para preguntar cuándo saldrán sus libros
La más nueva adquisición es este:
http://www.amazon.com/Microcontrollers-Assembly-Language-Using-Family/dp/1584505834/ref=sr_1_1?ie=UTF8&s=books&qid=1232654997&sr=8-1Acabo de empezar el capítulo 3 (ensamblador) y me parece muy bueno, ya que te explica con algoritmos y te proporciona código tanto en ensamblador como en C, te explica las "maneras" de interpretar comandos en C utlizando ensamblador (ASM30).
Pero si lo que deseas es un "rapidín", esto me ayudó y me dió animos para levantar el libro de Prata:
http://computer.howstuffworks.com/c.htmEspero te ayude la información, he estado algo desconectado del foro pero todo se debe a cuestiones que se necesitan atender (mi novia hermosa
)